[gnumeric] widget-editable-label.c: fix Escape handling.



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]