]> Pileus Git - ~andy/gtk/commitdiff
GailProgressBar: make value setters work
authorMatthias Clasen <mclasen@redhat.com>
Thu, 17 Feb 2011 18:20:27 +0000 (13:20 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 17 Feb 2011 18:20:27 +0000 (13:20 -0500)
modules/other/gail/gailprogressbar.c

index 0e22764700aef237a29db4c20e5a5e9bf0fc6c50..cfa6315131a53676a88f43e959a8af18a8b9d88f 100644 (file)
@@ -92,6 +92,8 @@ gail_progress_bar_get_current_value (AtkValue   *obj,
 
   widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
 
+  memset (value, 0, sizeof (GValue));
+  g_value_init (value, G_TYPE_DOUBLE);
   g_value_set_double (value, gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (widget)));
 }
 
@@ -101,6 +103,8 @@ gail_progress_bar_get_maximum_value (AtkValue   *obj,
 {
   g_return_if_fail (GAIL_IS_PROGRESS_BAR (obj));
 
+  memset (value, 0, sizeof (GValue));
+  g_value_init (value, G_TYPE_DOUBLE);
   g_value_set_double (value, 1.0);
 }
 
@@ -110,6 +114,8 @@ gail_progress_bar_get_minimum_value (AtkValue    *obj,
 {
   g_return_if_fail (GAIL_IS_PROGRESS_BAR (obj));
 
+  memset (value, 0, sizeof (GValue));
+  g_value_init (value, G_TYPE_DOUBLE);
   g_value_set_double (value, 0.0);
 }