# HG changeset patch # User Nathan Walp # Date 1051104274 0 # Node ID 721a61670540ae74f864bcbfb6dc836b5fdc39f9 # Parent a2f2b12f5557bd72365c06ab5d2279b26805412f [gaim-migrate @ 5566] hyphenated pointed out that it's annoying to have the buddy list steal keyboard focus when it raises on events. this fixes that. thanks, hyphenated committer: Tailor Script diff -r a2f2b12f5557 -r 721a61670540 src/buddy.c --- a/src/buddy.c Wed Apr 23 13:00:21 2003 +0000 +++ b/src/buddy.c Wed Apr 23 13:24:34 2003 +0000 @@ -1502,8 +1502,11 @@ gtk_tree_store_insert_after(gtkblist->treemodel, &iter, &groupiter, oldersibling ? &oldersiblingiter : NULL); - if (blist_options & OPT_BLIST_POPUP) - gtk_window_present(GTK_WINDOW(gtkblist->window)); + if (blist_options & OPT_BLIST_POPUP) { + gtk_widget_show(gtkblist->window); + gtk_window_deiconify(GTK_WINDOW(gtkblist->window)); + gdk_window_raise(gtkblist->window->window); + } } } @@ -1590,8 +1593,11 @@ -1); if (blist_options & OPT_BLIST_POPUP && - ((struct buddy *)node)->present == GAIM_BUDDY_SIGNING_OFF) - gtk_window_present(GTK_WINDOW(gtkblist->window)); + ((struct buddy *)node)->present == GAIM_BUDDY_SIGNING_OFF) { + gtk_widget_show(gtkblist->window); + gtk_window_deiconify(GTK_WINDOW(gtkblist->window)); + gdk_window_raise(gtkblist->window->window); + } g_free(mark); if (idle)