# HG changeset patch # User Herman Bloggs # Date 1037051693 0 # Node ID 40258b6b5ecf7b600e2803c08c608ebd6d994131 # Parent 7cb474d8d6138352285fcf774fa0959ed5394de8 [gaim-migrate @ 4127] systray functionality change committer: Tailor Script diff -r 7cb474d8d613 -r 40258b6b5ecf src/aim.c --- a/src/aim.c Mon Nov 11 21:51:45 2002 +0000 +++ b/src/aim.c Mon Nov 11 21:54:53 2002 +0000 @@ -339,6 +339,11 @@ gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(dologin), mainwindow); gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); +#ifdef _WIN32 + /* Register newly created window with systray module */ + wgaim_created_loginwin(GTK_WIDGET(mainwindow)); +#endif + /* Now grab the focus that we need */ if (aim_users) { struct aim_user *c = (struct aim_user *)aim_users->data; diff -r 7cb474d8d613 -r 40258b6b5ecf src/buddy.c --- a/src/buddy.c Mon Nov 11 21:51:45 2002 +0000 +++ b/src/buddy.c Mon Nov 11 21:54:53 2002 +0000 @@ -2811,10 +2811,8 @@ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); #ifdef _WIN32 - /* Set filter to enable win32 systray minimization */ - gdk_window_add_filter (GTK_WIDGET(blist)->window, - wgaim_window_filter, - NULL); + /* Register newly created window with systray module */ + wgaim_created_blistwin(GTK_WIDGET(blist)); #endif }