summaryrefslogtreecommitdiff
path: root/gtk/gtkcellrendererspin.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2007-06-19 03:10:02 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2007-06-19 03:10:02 +0000
commitd49e7facdb710e49c46d1470337ab121b1d6680f (patch)
treeedc0a6bb3b9c4b5daeb92cb28de443eb3221ea07 /gtk/gtkcellrendererspin.c
parent7b1c6c9902c8b22fda77581c80915f16a39f1bcc (diff)
downloadgtk+-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.c4
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)