# HG changeset patch # User Elliott Sales de Andrade # Date 1343088806 14400 # Node ID 3113b96a5b7b424494e0ea3bfb7c5939316cffd7 # Parent d89119696a3fbe1acc268d98067c447f9320b0ab Use pidgin_set/clear_cursor. diff -r d89119696a3f -r 3113b96a5b7b pidgin/gtkconv.c --- a/pidgin/gtkconv.c Mon Jul 23 20:03:44 2012 -0400 +++ b/pidgin/gtkconv.c Mon Jul 23 20:13:26 2012 -0400 @@ -1142,7 +1142,6 @@ PurpleConversation *conv; PurpleLogType type; PidginBuddyList *gtkblist; - GdkCursor *cursor; const char *name; PurpleAccount *account; GSList *buddies; @@ -1159,10 +1158,8 @@ gtkblist = pidgin_blist_get_default_gtk_blist(); - cursor = gdk_cursor_new(GDK_WATCH); - gdk_window_set_cursor(gtkblist->window->window, cursor); - gdk_window_set_cursor(win->window->window, cursor); - gdk_cursor_unref(cursor); + pidgin_set_cursor(gtkblist->window, GDK_WATCH); + pidgin_set_cursor(win->window, GDK_WATCH); name = purple_conversation_get_name(conv); account = purple_conversation_get_account(conv); @@ -1175,8 +1172,8 @@ { pidgin_log_show_contact((PurpleContact *)node->parent); g_slist_free(buddies); - gdk_window_set_cursor(gtkblist->window->window, NULL); - gdk_window_set_cursor(win->window->window, NULL); + pidgin_clear_cursor(gtkblist->window); + pidgin_clear_cursor(win->window); return; } } @@ -1184,8 +1181,8 @@ pidgin_log_show(type, name, account); - gdk_window_set_cursor(gtkblist->window->window, NULL); - gdk_window_set_cursor(win->window->window, NULL); + pidgin_clear_cursor(gtkblist->window); + pidgin_clear_cursor(win->window); } static void