| 1149 else |
1148 else |
| 1150 return; |
1149 return; |
| 1151 |
1150 |
| 1152 gtkblist = pidgin_blist_get_default_gtk_blist(); |
1151 gtkblist = pidgin_blist_get_default_gtk_blist(); |
| 1153 |
1152 |
| 1154 cursor = gdk_cursor_new(GDK_WATCH); |
1153 pidgin_set_cursor(gtkblist->window, GDK_WATCH); |
| 1155 gdk_window_set_cursor(gtk_widget_get_window(gtkblist->window), cursor); |
1154 pidgin_set_cursor(win->window, GDK_WATCH); |
| 1156 gdk_window_set_cursor(gtk_widget_get_window(win->window), cursor); |
|
| 1157 gdk_cursor_unref(cursor); |
|
| 1158 |
1155 |
| 1159 name = purple_conversation_get_name(conv); |
1156 name = purple_conversation_get_name(conv); |
| 1160 account = purple_conversation_get_account(conv); |
1157 account = purple_conversation_get_account(conv); |
| 1161 |
1158 |
| 1162 buddies = purple_find_buddies(account, name); |
1159 buddies = purple_find_buddies(account, name); |
| 1165 PurpleBlistNode *node = cur->data; |
1162 PurpleBlistNode *node = cur->data; |
| 1166 if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
1163 if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
| 1167 { |
1164 { |
| 1168 pidgin_log_show_contact((PurpleContact *)node->parent); |
1165 pidgin_log_show_contact((PurpleContact *)node->parent); |
| 1169 g_slist_free(buddies); |
1166 g_slist_free(buddies); |
| 1170 gdk_window_set_cursor(gtk_widget_get_window(gtkblist->window), NULL); |
1167 pidgin_clear_cursor(gtkblist->window); |
| 1171 gdk_window_set_cursor(gtk_widget_get_window(win->window), NULL); |
1168 pidgin_clear_cursor(win->window); |
| 1172 return; |
1169 return; |
| 1173 } |
1170 } |
| 1174 } |
1171 } |
| 1175 g_slist_free(buddies); |
1172 g_slist_free(buddies); |
| 1176 |
1173 |
| 1177 pidgin_log_show(type, name, account); |
1174 pidgin_log_show(type, name, account); |
| 1178 |
1175 |
| 1179 gdk_window_set_cursor(gtk_widget_get_window(gtkblist->window), NULL); |
1176 pidgin_clear_cursor(gtkblist->window); |
| 1180 gdk_window_set_cursor(gtk_widget_get_window(win->window), NULL); |
1177 pidgin_clear_cursor(win->window); |
| 1181 } |
1178 } |
| 1182 |
1179 |
| 1183 static void |
1180 static void |
| 1184 menu_clear_cb(GtkAction *action, gpointer data) |
1181 menu_clear_cb(GtkAction *action, gpointer data) |
| 1185 { |
1182 { |