[Bug 402465] New: pidgin: clicking on the notification area icon doesn' t make the buddy list window go away if it's under a stay-on-top window
https://bugzilla.novell.com/show_bug.cgi?id=402465 Summary: pidgin: clicking on the notification area icon doesn't make the buddy list window go away if it's under a stay- on-top window Product: openSUSE 11.0 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: teheo@novell.com QAContact: qa@suse.de Found By: --- This is always reproducible under metacity (didn't try compiz). I'll explain with screen shots. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=402465 User teheo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=402465#c1 --- Comment #1 from Tejun Heo <teheo@novell.com> 2008-06-20 23:36:21 MDT --- Created an attachment (id=223537) --> (https://bugzilla.novell.com/attachment.cgi?id=223537) buddy list not under always-on-top window The gnome terminal is flagged stay-on-top and placed right beside pidgin buddy list. In this state, everything works as expected and clicking on the pidgin notification area icon makes the buddy list disappear and reappear if repeated. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=402465 User teheo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=402465#c2 --- Comment #2 from Tejun Heo <teheo@novell.com> 2008-06-20 23:39:09 MDT --- Created an attachment (id=223538) --> (https://bugzilla.novell.com/attachment.cgi?id=223538) buddy list under always-on-top window In this screenshot, the gnome-terminal marked always-on-top is moved partially over the pidgin buddy list. In this case, clicking on the pidgin notification area icon doesn't make the buddy list disappear. Clicking on the close button on top right makes it disappear and then clicking on the notification area icon makes it appear again but it never makes it disappear. This happens whenever always-on-top windows is fully or partially over the buddy list regardless which program's window it is. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=402465 User federico@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=402465#c3 Federico Mena Quintero <federico@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |federico@novell.com AssignedTo|bnc-team-gnome@forge.provo.novell.com |federico@novell.com Status|NEW |ASSIGNED Keywords| |should_go_upstream OS/Version|Other |openSUSE 11.0 Priority|P5 - None |P3 - Medium Status Whiteboard| |gnomeup-gtk+, gnome-function-does-not-work, | |gnome-usability --- Comment #3 from Federico Mena Quintero <federico@novell.com> 2008-06-23 12:39:09 MDT --- You don't even need an always-on-top window. The bug can be reproduced by simply putting any window partially on top of the Buddy List, and then clicking on Pidgin's tray icon --- the buddy list won't do anything in that case. This happens in pidgin/pidgin/gtkblist.c:pidgin_blist+_toggle_visibility(), which uses the visibility events from GdkWindow to test whether the buddy list if fully/partially/not obscured. Last time I looked, GDK didn't monitor and propagate visibility events correctly. First we need to see if this is actually what is going on. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=402465 User teheo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=402465#c4 --- Comment #4 from Tejun Heo <teheo@novell.com> 2008-07-07 08:23:25 MDT --- When the buddy window is below a window which is not always-on-top, clicking on the tray icon brings the buddy list to the top regardless of the previous state, which is pretty nice behavior. When the buddy list is obscured by always-on-top window, it tries to do the same thing except that it can't bring the buddy list on top of the obscuring window, so the buddy list ends up between all non-always-on-top windows and the always on top window and clicking on the buddy icon becomes no-op, so what needs to be done is for the buddy list to try to bring itself to the top and if the operation doesn't reveal any more region of the window, it should close. Dunno how easy that would be to implement tho. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com