diff options
author | Matthias Clasen <mclasen@redhat.com> | 2007-06-19 03:10:02 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2007-06-19 03:10:02 +0000 |
commit | d49e7facdb710e49c46d1470337ab121b1d6680f (patch) | |
tree | edc0a6bb3b9c4b5daeb92cb28de443eb3221ea07 /gtk/gtkcellrendererspin.c | |
parent | 7b1c6c9902c8b22fda77581c80915f16a39f1bcc (diff) | |
download | gtk+-d49e7facdb710e49c46d1470337ab121b1d6680f.tar.gz |
Fix some issues with refcounting of the adjustment. (#448544, Carlos
2007-06-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcellrendererspin.c: Fix some issues with refcounting
of the adjustment. (#448544, Carlos Garnacho)
svn path=/trunk/; revision=18183
Diffstat (limited to 'gtk/gtkcellrendererspin.c')
-rw-r--r-- | gtk/gtkcellrendererspin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkcellrendererspin.c b/gtk/gtkcellrendererspin.c index bae5cd657d..fb450b1881 100644 --- a/gtk/gtkcellrendererspin.c +++ b/gtk/gtkcellrendererspin.c @@ -208,7 +208,7 @@ gtk_cell_renderer_spin_set_property (GObject *object, } if (obj) - priv->adjustment = g_object_ref (obj); + priv->adjustment = g_object_ref_sink (obj); break; case PROP_CLIMB_RATE: priv->climb_rate = g_value_get_double (value); @@ -294,7 +294,7 @@ gtk_cell_renderer_spin_start_editing (GtkCellRenderer *cell, if (!priv->adjustment) return NULL; - spin = gtk_spin_button_new (g_object_ref (priv->adjustment), + spin = gtk_spin_button_new (priv->adjustment, priv->climb_rate, priv->digits); if (cell_text->text) |