[goffice] fixed a widget life cycle issue.



commit c3f916555bc0ccfcd7fb12be4bf2649306d160dd
Author: Jean Brefort <jean brefort normalesup org>
Date:   Thu Sep 3 14:53:51 2009 +0200

    fixed a widget life cycle issue.

 ChangeLog                     |    5 +++++
 goffice/graph/gog-error-bar.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index e747381..af7e158 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-09-03  Jean Brefort  <jean brefort normalesup org>
 
+	* goffice/graph/gog-error-bar.c (gog_error_bar_prefs): fix a widget
+	life cycle issue.
+
+2009-09-03  Jean Brefort  <jean brefort normalesup org>
+
 	* plugins/plot_surface/gog-surface.c (gog_surface_view_render): missing
 	space.
 	* plugins/plot_surface/xl-surface.c (xl_surface_plot_class_init): X values
diff --git a/goffice/graph/gog-error-bar.c b/goffice/graph/gog-error-bar.c
index 137cbcd..bd71514 100644
--- a/goffice/graph/gog-error-bar.c
+++ b/goffice/graph/gog-error-bar.c
@@ -301,6 +301,7 @@ gog_error_bar_prefs (GogSeries *series,
 
 	/* Value properties */
 	bar_prefs = go_gtk_builder_get_widget (gui, "gog_error_bar_prefs");
+	g_object_ref (bar_prefs);
 	g_signal_connect (bar_prefs, "destroy", G_CALLBACK (cb_destroy), editor);
 	gtk_widget_show_all (bar_prefs);
 



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