libgimpwidgets: use g_object_ref()/unref() for GdkCursors

The are GObjects now.
This commit is contained in:
Michael Natterer 2010-12-22 21:53:10 +01:00
parent f689ef7b16
commit 6e982cd0a4
5 changed files with 9 additions and 9 deletions

View File

@ -475,7 +475,7 @@ gimp_context_help_idle_start (gpointer widget)
NULL, cursor,
GDK_CURRENT_TIME);
gdk_cursor_unref (cursor);
g_object_unref (cursor);
if (status != GDK_GRAB_SUCCESS)
{

View File

@ -334,7 +334,7 @@ gimp_offset_area_realize (GtkWidget *widget)
cursor = gdk_cursor_new_for_display (gtk_widget_get_display (widget),
GDK_FLEUR);
gdk_window_set_cursor (gtk_widget_get_window (widget), cursor);
gdk_cursor_unref (cursor);
g_object_unref (cursor);
}
static gboolean

View File

@ -121,7 +121,7 @@ gimp_pick_button_dispose (GObject *object)
if (button->cursor)
{
gdk_cursor_unref (button->cursor);
g_object_unref (button->cursor);
button->cursor = NULL;
}

View File

@ -398,7 +398,7 @@ gimp_preview_area_unrealize (GtkWidget *widget,
{
if (preview->cursor_busy)
{
gdk_cursor_unref (preview->cursor_busy);
g_object_unref (preview->cursor_busy);
preview->cursor_busy = NULL;
}
}
@ -828,10 +828,10 @@ gimp_preview_set_default_cursor (GimpPreview *preview,
g_return_if_fail (GIMP_IS_PREVIEW (preview));
if (preview->default_cursor)
gdk_cursor_unref (preview->default_cursor);
g_object_unref (preview->default_cursor);
if (cursor)
gdk_cursor_ref (cursor);
g_object_ref (cursor);
preview->default_cursor = cursor;
}

View File

@ -259,7 +259,7 @@ gimp_scrolled_preview_area_unrealize (GtkWidget *widget,
{
if (preview->cursor_move)
{
gdk_cursor_unref (preview->cursor_move);
g_object_unref (preview->cursor_move);
preview->cursor_move = NULL;
}
}
@ -389,7 +389,7 @@ gimp_scrolled_preview_area_event (GtkWidget *area,
gtk_grab_add (area);
}
gdk_cursor_unref (cursor);
g_object_unref (cursor);
break;
@ -643,7 +643,7 @@ gimp_scrolled_preview_nav_button_press (GtkWidget *widget,
gtk_widget_get_window (area), cursor,
event->time);
gdk_cursor_unref (cursor);
g_object_unref (cursor);
}
return TRUE;