[gnumeric] Fix sheet object frame label change. [#681307]



commit 9cfc0c9648d673a83b4e79b21167d98857568f07
Author: Jean Brefort <jean brefort normalesup org>
Date:   Mon Aug 6 19:59:55 2012 +0200

    Fix sheet object frame label change. [#681307]

 ChangeLog                 |    5 +++++
 NEWS                      |    1 +
 src/sheet-object-widget.c |    4 +++-
 3 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index bb72903..8630708 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-06  Jean Brefort  <jean brefort normalesup org>
+
+	* src/sheet-object-widget.c (sheet_widget_frame_set_label): fix label
+	change. [681307]
+
 2012-08-06  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* src/sheet-object-widget.c: use the defines from src/sheet-object-widget.h
diff --git a/NEWS b/NEWS
index 9103d13..4904a08 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,7 @@ Jean:
 	* Fix component references issues. [#680190]
 	* Fix linear averaging interpolation. [#680723][#680918]
 	* Support semi-transparent fonts in cells. [#678176]
+	* Fix sheet object frame label change. [#681307]
 
 Morten:
 	* Fix xls read crash.  [#679992]
diff --git a/src/sheet-object-widget.c b/src/sheet-object-widget.c
index db0a154..ed83b5b 100644
--- a/src/sheet-object-widget.c
+++ b/src/sheet-object-widget.c
@@ -489,7 +489,9 @@ sheet_widget_frame_set_label (SheetObject *so, char const* str)
 	for (ptr = swf->sow.so.realized_list; ptr != NULL; ptr = ptr->next) {
 		SheetObjectView *view = ptr->data;
 		GocWidget *item = get_goc_widget (view);
-		gtk_frame_set_label (GTK_FRAME (item->widget), str);
+		GList *children = gtk_container_get_children (GTK_CONTAINER (item->widget));
+		gtk_frame_set_label (GTK_FRAME (children->data), str);
+		g_list_free (children);
 	}
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]