[gnumeric] widget-editable-label.c: fix Escape handling.
- From: Morten Welinder <mortenw src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnumeric] widget-editable-label.c: fix Escape handling.
- Date: Wed, 13 May 2009 16:31:45 -0400 (EDT)
commit 2d22296f64c488517e92867fb36e51a19e9112e5
Author: Morten Welinder <terra gnome org>
Date: Wed May 13 16:31:20 2009 -0400
widget-editable-label.c: fix Escape handling.
---
src/widgets/ChangeLog | 1 +
src/widgets/widget-editable-label.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index 1edf156..def5189 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1,6 +1,7 @@
2009-05-13 Morten Welinder <terra gnome org>
* widget-editable-label.c (el_size_request): Simplify.
+ (el_cancel_editing): Restore the old label text.
* gnm-notebook.c: Add a copy of gtknotebook.c until that can be
fixed. Fixes #580837.
diff --git a/src/widgets/widget-editable-label.c b/src/widgets/widget-editable-label.c
index b152054..5ed43f7 100644
--- a/src/widgets/widget-editable-label.c
+++ b/src/widgets/widget-editable-label.c
@@ -125,6 +125,7 @@ el_cancel_editing (EditableLabel *el)
{
if (el->unedited_text) {
gboolean dummy;
+ editable_label_set_text (el, el->unedited_text);
el_stop_editing (el);
g_signal_emit (G_OBJECT (el), el_signals [EDIT_FINISHED], 0,
NULL, &dummy);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]