| 735 gaim_request_fields_get_string(fields, "screenname"))); |
735 gaim_request_fields_get_string(fields, "screenname"))); |
| 736 |
736 |
| 737 if (username != NULL && *username != '\0' && account != NULL) |
737 if (username != NULL && *username != '\0' && account != NULL) |
| 738 { |
738 { |
| 739 GaimGtkBuddyList *gtkblist = gaim_gtk_blist_get_default_gtk_blist(); |
739 GaimGtkBuddyList *gtkblist = gaim_gtk_blist_get_default_gtk_blist(); |
| 740 GdkCursor *cursor = gdk_cursor_new(GDK_WATCH); |
740 |
| 741 |
741 gaim_gtk_set_cursor(gtkblist->window, GDK_WATCH); |
| 742 gdk_window_set_cursor(gtkblist->window->window, cursor); |
|
| 743 gdk_cursor_unref(cursor); |
|
| 744 while (gtk_events_pending()) |
|
| 745 gtk_main_iteration(); |
|
| 746 |
742 |
| 747 gaim_gtk_log_show(GAIM_LOG_IM, username, account); |
743 gaim_gtk_log_show(GAIM_LOG_IM, username, account); |
| 748 |
744 |
| 749 gdk_window_set_cursor(gtkblist->window->window, NULL); |
745 gaim_gtk_clear_cursor(gtkblist->window); |
| 750 } |
746 } |
| 751 |
747 |
| 752 g_free(username); |
748 g_free(username); |
| 753 } |
749 } |
| 754 |
750 |