Closed ghost closed 6 years ago
I highly suspect that this bug is DE-dependent.
What's your Qt version? (check this in help menu of Psi)
I'm using psi-plus from ppa:psi-plus/ppa on ubuntu xenial. Qt version is 4.8.7.
Hm I have tray problem on Xenial too. But different and with Qt 5.6. It even does not show up in tray. Sometimes some blank space is added.
If I use aproximatelly the same configuration on Gentoo Linux tray works perfect even when I have something in full screen on second monitor.
But all of this is on KDE. Xfce still uses Xembed tray implementation AFAIK. Xembed tray always worked good. So I can't say what could be wrong. I'll test when I have time for this.
I have something in full screen on second monitor.
Not exactly this. Second monitor is working fine. Virtual desktop (workspace) on the same monitor is the problem.
I built from git with Qt 5.5.1 and problem remains.
Xfce still uses Xembed tray implementation AFAIK.
Appindicator is also supported in latest xubuntu.
But all of this is on KDE.
It works on KDE for me too. Should be XFCE-specific.
Problem still remains for me with Psi+ v0.16.572.639-webkit (2017-02-27) Qt 5.5.1 on Xfce4
I was able to reproduce the issue with xfce. qt-5.10.
broken in Psi+ only. Psi works fine.
most likely 0120-psi-tray-act-bring-to-front.diff breaks things returning invalid result from X11WindowSystem::isWindowObscured
Delete this useless patch
The reason why this patch at all exists https://code.google.com/archive/p/psi-dev/issues/300
as a workaround, just disable options.ui.contactlist.raise-inactive option.
fixed by d911875c8034f48b2ae477919b2eabfdc0d6f60e
Under following conditions hiding to tray by clicking tray icon is no longer working. However, selecting appropriate item ("Hide") from context menu is still working.