Mon, 23 Jul 2012 20:13:26 -0400
Use pidgin_set/clear_cursor.
| pidgin/gtkconv.c | file | annotate | diff | comparison | revisions |
--- 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