[gnome-control-center/wip/power] power: Fix criticals when tearing down the panel



commit 8eea4cee060fafc6c91eca330494bfb85d7dc034
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Dec 11 00:42:43 2012 -0500

    power: Fix criticals when tearing down the panel
    
    Another instance of death-by-floating-reference.

 panels/power/cc-power-panel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
index b91e985..475bd37 100644
--- a/panels/power/cc-power-panel.c
+++ b/panels/power/cc-power-panel.c
@@ -1107,6 +1107,7 @@ update_separator_func (GtkWidget **separator,
   if (*separator == NULL)
     {
       *separator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
+      g_object_ref_sink (*separator);
       gtk_widget_show (*separator);
     }
 }



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