Bug #101

Clicking system tray icon does not display Sylpheed on all virtual desktops

Added by matt davis 4 months ago. Updated about 1 month ago.

Status:New Start date:02/05/2013
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-

Description

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.

reliable-warping.diff - More reliable warping of Sylpheed to the current workspace (952 Bytes) Nicola Fontana, 04/21/2013 01:44 am

History

Updated by Nicola Fontana about 1 month ago

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.

Also available in: Atom PDF