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

Reply via email to