! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Mercury messenger and systray issue


Description Tiburcio da Silva 2007-03-26 23:32:18 CEST
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.
Comment 1 Olivier Fourdan editbugs 2007-03-27 09:43:57 CEST
> "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?
Comment 2 Tiburcio da Silva 2007-03-27 20:38:04 CEST
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.
Comment 3 Olivier Fourdan editbugs 2007-03-29 07:28:59 CEST
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.
Comment 4 Olivier Fourdan editbugs 2007-03-29 08:16:08 CEST
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...
Comment 5 Tiburcio da Silva 2007-03-29 17:30:46 CEST
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.
Comment 6 Olivier Fourdan editbugs 2007-03-29 20:09:56 CEST
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.

Bug #3063

Reported by:
Tiburcio da Silva
Reported on: 2007-03-26
Last modified on: 2009-07-14


Xfce Bug Triage
CC List:
0 users



Additional information