Mercurial > pidgin
changeset 107:55faf2e3a134
[gaim-migrate @ 117]
Fixed a really annoying bug so that now the buddy list stays on the panel
and doesn't 'float' when the lag-o-meter is on.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 12 Apr 2000 08:13:22 +0000 |
parents | e05e6373ea5a |
children | 9a544c677ab7 |
files | src/aim.c src/away.c src/buddy.c src/gaim.h src/gnome_applet_mgr.c src/toc.c |
diffstat | 6 files changed, 16 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/aim.c Wed Apr 12 06:51:37 2000 +0000 +++ b/src/aim.c Wed Apr 12 08:13:22 2000 +0000 @@ -145,7 +145,7 @@ applet_widget_register_callback(APPLET_WIDGET(applet), "buddy", _("Buddy List"), - (AppletCallbackFunc)make_buddy, + (AppletCallbackFunc)createOnlinePopup, NULL); applet_widget_register_callback(APPLET_WIDGET(applet), "signoff",
--- a/src/away.c Wed Apr 12 06:51:37 2000 +0000 +++ b/src/away.c Wed Apr 12 08:13:22 2000 +0000 @@ -56,7 +56,7 @@ applet_widget_register_callback(APPLET_WIDGET(applet), "buddy", _("Buddy List"), - (AppletCallbackFunc)make_buddy, + (AppletCallbackFunc)createOnlinePopup, NULL); } MRI_user_status = online; @@ -90,7 +90,7 @@ if(!blist) applet_widget_register_callback(APPLET_WIDGET(applet), "buddy", _("Buddy List"), - (AppletCallbackFunc)make_buddy, + (AppletCallbackFunc)createOnlinePopup, NULL); applet_widget_register_callback(APPLET_WIDGET(applet), "away",
--- a/src/buddy.c Wed Apr 12 06:51:37 2000 +0000 +++ b/src/buddy.c Wed Apr 12 08:13:22 2000 +0000 @@ -276,7 +276,7 @@ applet_widget_register_callback(APPLET_WIDGET(applet), "buddy", _("Buddy List"), - (AppletCallbackFunc)make_buddy, + (AppletCallbackFunc)createOnlinePopup, NULL); return (TRUE); } @@ -294,7 +294,14 @@ } GtkRequisition gnome_buddy_get_dimentions(){ - return blist->requisition; + if (general_options & OPT_GEN_SAVED_WINDOWS) { + GtkRequisition r; + r.width = blist_pos.width; + r.height = blist_pos.height; + return r; + } else { + return blist->requisition; + } } #endif
--- a/src/gaim.h Wed Apr 12 06:51:37 2000 +0000 +++ b/src/gaim.h Wed Apr 12 08:13:22 2000 +0000 @@ -290,7 +290,7 @@ #define TYPE_SIGNOFF 4 #define TYPE_KEEPALIVE 5 -#define REVISION "gaim:$Revision: 104 $" +#define REVISION "gaim:$Revision: 117 $" #define FLAPON "FLAPON\r\n\r\n" #define ROAST "Tic/Toc" @@ -547,7 +547,7 @@ extern void set_login_progress(int, char *); extern void show_login(); #ifdef USE_APPLET -extern void make_buddy(); +extern void createOnlinePopup(); extern void applet_show_login(AppletWidget *, gpointer); extern void gnome_buddy_show(); extern void gnome_buddy_hide();
--- a/src/gnome_applet_mgr.c Wed Apr 12 06:51:37 2000 +0000 +++ b/src/gnome_applet_mgr.c Wed Apr 12 08:13:22 2000 +0000 @@ -279,7 +279,7 @@ applet_widget_register_callback(APPLET_WIDGET(applet), "buddy", _("Buddy List"), - (AppletCallbackFunc)make_buddy, + (AppletCallbackFunc)createOnlinePopup, NULL); */ }
--- a/src/toc.c Wed Apr 12 06:51:37 2000 +0000 +++ b/src/toc.c Wed Apr 12 08:13:22 2000 +0000 @@ -146,14 +146,13 @@ #ifdef USE_APPLET + make_buddy(); if (general_options & OPT_GEN_APP_BUDDY_SHOW) { - make_buddy(); gnome_buddy_show(); parse_toc_buddy_list(config); createOnlinePopup(); set_applet_draw_open(); } else { - make_buddy(); gnome_buddy_hide(); parse_toc_buddy_list(config); set_applet_draw_closed();