Window shape gets reset (non-compositing)

Bug #779845 reported by David Schneider
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kupfer
Fix Released
Undecided
Unassigned

Bug Description

On xfwm4 (4.6 and 4.8) with compositing disabled, kupfer's window shape (the thing that gives it rounded corners) mysteriously gets reset once in a while, causing the window to be rectangular again.

Causing a reshape event (by activating text mode or showing the third pane) re-asserts the window mask and temporarily fixes the issue, although it eventually happens again.

Using git master.

Revision history for this message
David Schneider (dnschneid) wrote :

Seems to be related to switching the monitor that the window is displayed on.

Adding the following line to _window_put_on_screen in browser.py seems to fix the issue:
if self.window.get_screen() == screen: return

Although a more complete patch is needed to guarantee that current_screen_handler is always connected.

Changed in kupfer:
status: New → In Progress
Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

thanks

Changed in kupfer:
status: In Progress → Fix Committed
Changed in kupfer:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.