Clicking system tray icon does not display Sylpheed on all virtual desktops
Sylpheed 3.2.0 - Lubuntu Linux 12.10- Lxpanel Indicator Applets plugin
When left clicking the system tray icon to display Sylpheed the action can only be successfully performed on the first virtual desktop. The same action performed on any other virtual desktop will produce no result. Sylpheed should be able to display itself via the system tray icon on which ever virtual desktop the user is currently viewing.
Updated by Nicola Fontana 8 months ago
- File reliable-warping.diff added
It is not the first desktop: Sylpheed will be raised only in the desktop where it has been started. This is strictly related to the window manager (openbox) not switching to the correct workspace on gtk_window_present(). There is a kilometrical bug in Bugzilla regardling this behavior.
The attached patch warps Sylpheed to the current workspace. Tested on latest OpenBox.