https://bugs.gpodder.org/show_bug.cgi?id=1253
--- Comment #18 from flan_suse <[email protected]> 2011-03-02 14:44:33 GMT --- (In reply to comment #17) > (In reply to comment #15) > > (In reply to comment #14) > > > It sounds funny, but your patch don't works for me - when I click on tray > > > icon, > > > gpodder disappears from taskbar. With my patch, it didn't - it stays at > > > system > > > tray and on taskbar. > > > > That's weird. I just tried it on GNOME, Xfce, and KDE, and it works. > > > > What did you apply the patch against? In my case, I basically cloned from > > git > > (git clone git://repo.or.cz/gpodder.git) and then applied the above patch > > (attachment 616 [details]). > > Look how your patch works on my system: > http://www.youtube.com/watch?v=F3MOPctpbHg Ohhhhh. I read you reply wrong, sorry. Yes, it's actually supposed to do that. Pidgin, Opera, and VLC behave the same way with their trays: When the user clicks on the tray icon, over and over, it toggles between "hiding to tray" and "restoring the main window" without ever removing the tray icon. Hiding to tray is meant to do just that: hide the main window / taskbar, and have the appliaction hide in the tray in the background (just like the above 3 program examples do.) When it is restored from ray, the main window re-appears, and the taskbar button re-appears. The problem, before any patches, was that clicking on the taskbar (minimizing) would cause the taskbar button to disappear, which should never happen. With your merged patch, this was solved. The only remaining problem was that clicking on the tray icon would not restore the main window, if it's already hidden to the tray. With this attachment 616 patch, that's no longer an issue. To get a better idea of what I mean (since it's hard to explain entirely in words) you can enable the tray icon feature for Pidgin, VLC, and Opera, and you'll see what I am referring to. One thing I noticed in your video is that you have your taskbar autoresize based on open windows. -- Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes. _______________________________________________ gPodder-Bugs mailing list [email protected] https://lists.berlios.de/mailman/listinfo/gpodder-bugs
