! 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 !
[Regression] Commit 62edeb7 causes some windows to "travel" when restored fro...
Status:
RESOLVED: FIXED

Comments

Description tmp-xfce-34a9950f1e 2015-03-09 12:09:39 CET
When a window is restored from the notification area, its position is offset by the size of the decoration, to the north-west direction (which corresponds to the WM_NORMAL_HINT gravity setting in my case). Consecutive hiding and restoration cycles cause the window to "travel" until nearly completly leaving the screen or being "blocked" by a panel.

Up until now I've observed the behaviour with two apps:
 - Gajim (the roster window)
 - Deluge (the main GTK window)

The problem is introduced by commit 62edeb7.
Comment 1 Harald Judt editbugs 2015-03-09 22:01:55 CET
Created attachment 6062 
Fix-regression-introduced-by-gravity-fix-bug-11670.patch

This patch fixes the issue for me.
Comment 2 tmp-xfce-34a9950f1e 2015-03-09 22:33:03 CET
The patch seems to fix the issue for me too (checked against git master).
Comment 3 Olivier Fourdan editbugs 2015-03-10 09:51:20 CET
Thanks but I already have a patch.
Comment 4 Olivier Fourdan editbugs 2015-03-10 22:45:42 CET
A fix for this has been pushed for both master and xfce-4.12 branches, hopefully without breaking gravity.

Bug #11670

Reported by:
tmp-xfce-34a9950f1e
Reported on: 2015-03-09
Last modified on: 2015-03-10

People

Assignee:
Olivier Fourdan
CC List:
2 users

Version

Version:
unspecified

Attachments

Additional information