Hey, there. This issue has been reported several times on mercury's forum, and it has been stated by the very developer that it's not mercury that bugs it. I hope you guys can help us out.
Whenever clicking the close button to shut mercury to the systray it doesnt work. The window is only minimized and restoring it shows a blank gray window. Hitting the close button again shows the window contents (contacts, menus and user info etc.) properly. It happens every single time.
I'm on gentoo linux, mercury 1.9RC3 (latest) and xfce 4.4 (latest stable on portage's tree).
Thanks in advance.
> "it has been stated by the very developer that it's not mercury that bugs it."
Can you please point me where I can download the source code of this application so I can verify this assertion?
Too bad. :( As far as i know, it's not open-source software. But i could speak to the lead developer or point you to the forums. I'm sorry about that. :(
http://forum.mercury.to (look for Danny)
http://forum.mercury.to/index.php?showtopic=13999&hl=systray << topic about the bug
If there is anything else i could help, please let me know.
Xfce is open source, our code is available to anyone to read and provide patches, whereas Mercury code is closed source. I cannot even read the threads you mention w/out a login (and I don't want to register).
Quite frankly, I do not think this is an issue with xfce at all, I think it's a problem with Mercury that shows in Xfce for some reason (race condition ot other), or simply an assumption from Mercury about a particular behavior of the window manager. I cannot tell as I cannot read Mercury code.
So, I am about to close that bug. If Mercury developers are so sure about their code, tell them to show it or check Xfce code and point where it fails.
Ok, it appears that Mercury is a Java-based application. Ideally, it would very useful if Mercury developers could provide a small piece of code that would help reproduce the problem.
This way we could investigate...
I agree with you. I'm sorry about all that. Danny, the lead dev, has said the following on mercury forums about the libtray that mercury uses:
it's not part of mercury, mercury uses it, but since only a few window managers are supported, it's not that weird not all of them work... for now this is just how it is...
http://weblogs.java.net/blog/bino_george/a...wt_feature.html says XFCE isn't supported by jdic tray
also found http://forums.java.net/jive/thread.jspa?threadID=6688
I'm switching to the default java tray support in java6, and this is the related bug : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6528437
Thanks for you time.
Well if I understand, this is really an issue with the Systray implementation in Java.
This report clearly show that Java is checking for systray support by reading the window manager name (ouch!!):
I'll close that bug as "invalid", feel free to repoen if I misunderstood the problem.