From: Mark G. <ma...@am...> - 2002-10-24 16:51:07
|
Hello, Is the tray icon in the CVS rpm? Does is work in RH8? On Thu, 24 Oct 2002 16:52:40 +0100 Robert McQueen <rob...@de...> wrote: > On Tue, Oct 22, 2002 at 02:35:40PM -0700, Joe Barnett wrote: > > I spoke w/ you on #gaim the other day under the name 'sweeze' about my > > gaim buddy list closing whenever i switched workspaces. I've narrowed > > it down to the fact that it only happens when I have the docklet plugin > > loaded, so it must somehow be the docklet's fault. I was wondering if > > you have looked into this yet or not, or if you could tell me generally > > where this would be taking place (i think its in eggtrayicon.c, but not > > completely sure) that I might be able to at least disable this behavior > > for myself. > > > > Thanks > > -Joe > > This is not eggtrayicon.c. =) > > When the docklet (or nowadays, tray icon =) is visible, the plugin > calls docklet_add in buddy.c to increment a counter, letting Gaim know a > docklet is present. When it is no longer visible, docklet_remove is > called, and the counter decremented. The presence of this variable > basically changes the following behaviours: > * hide_buddy_list (used by eg the iconaway function) hides the blist > instead of minimising it > * close_buddy_list (used when you click the X on the blist) calls > hide_buddy_list instead of exiting Gaim > * the blist window is hidden when you minimise it (or specifically, it > gets a window status change event, and it was iconify) > > In the course of writing this e-mail, I think I worked out the problem. > When you change desktop with a wm, it's the same as iconifying all the > visible windows, and de-iconifying all the ones on the desktop you > selected. This hide-on-minimise code cannot currently (or maybe ever) > distinguish whether it was user originated or WM originated, and so will > probably be removed or made optional. > > If this is the case, you should still be able to click the tray icon to > raise the buddy list again. If it disappears when you can't see a tray > icon, then this is a bug that needs further investigation. A good > starting point in this case would be to watch the debug output (gaim -d > 2>&1 | grep docklet) and to see if docklet_count is being incremented > when Gaim starts up, even if a tray icon is not being displayed. > > Hopefully this is not the case, and the buddy list disappearing when you > switch desktop is just an inconvenience and not a permanant 'gaim > disappeared' situation. I did try very hard to make this never happen - > the hide-on-minimise code was a contributed patch anyway. :P > > Regards, > Rob > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Influence the future > of Java(TM) technology. Join the Java Community > Process(SM) (JCP(SM)) program now. > http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote > _______________________________________________ > Gaim-devel mailing list > Gai...@li... > https://lists.sourceforge.net/lists/listinfo/gaim-devel ^^^ got Linux ^^^ Mark Guzzo Sair LCA, LCP Citrix Administrator "Don't Fear The Penguin." |