Emerald: Sometimes all Emerald buttons disappear when restoring a maximized window, sometimes the restored window decoration appears to be unfocused

Bug #1009570 reported by MC Return
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz
New
High
Unassigned
emerald
New
Undecided
Unassigned

Bug Description

To reproduce: Open any window -> maximize it -> restore it -> Emerald buttons are functional but hidden, sometimes window decoration is drawn like it would be unfocused

Repeat this several times, if the buttons are visible after restore.
This bug does not always show itself.

Workaround: Roll up/down the window or resize it horizontally to make the buttons reappear.

Workaround for the unfocused window deco: Select another window before re-selecting the unfocused one to make the focus return.

MC Return (mc-return)
tags: added: amd64 compiz-0.9 precise running-unity ubuntu
MC Return (mc-return)
tags: added: workaround
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Invalid. Emerald is not part of the compiz project in Launchpad. If it is in Launchpad then please reassign to the correct project.

Changed in compiz:
status: New → Invalid
affects: compiz → emerald
Changed in emerald:
status: Invalid → New
MC Return (mc-return)
description: updated
MC Return (mc-return)
description: updated
MC Return (mc-return)
description: updated
MC Return (mc-return)
description: updated
Changed in emerald:
assignee: nobody → MC Return (mc-return)
Revision history for this message
MC Return (mc-return) wrote : Re: Emerald + Unity: All Emerald buttons disappear sometimes when restoring fullscreen window

This is actually a "Decor plugin" Compiz bug.
It was fixed in Compiz trunk for some time already as this revision seemed to fully fix the problem:

http://bazaar.launchpad.net/~compiz-team/compiz/0.9.10/revision/3728

But it got reverted due to some other problems, so I am subscribing Compiz to this bug report and will close it once "Decor" finally stops misbehaving...

summary: - Emerald: All Emerald buttons disappear when restoring fullscreen window
+ Emerald + Unity: All Emerald buttons disappear sometimes when restoring
+ fullscreen window
Changed in compiz:
milestone: none → 0.9.10.0
importance: Undecided → High
description: updated
MC Return (mc-return)
description: updated
Changed in emerald:
assignee: MC Return (mc-return) → nobody
summary: - Emerald + Unity: All Emerald buttons disappear sometimes when restoring
- fullscreen window
+ Emerald: All Emerald buttons disappear when restoring maximized window
description: updated
MC Return (mc-return)
summary: - Emerald: All Emerald buttons disappear when restoring maximized window
+ Emerald: Sometimes all Emerald buttons disappear when restoring a
+ maximized window, sometimes the restored window decoration appears to be
+ unfocussed
summary: Emerald: Sometimes all Emerald buttons disappear when restoring a
maximized window, sometimes the restored window decoration appears to be
- unfocussed
+ unfocused
description: updated
MC Return (mc-return)
description: updated
Revision history for this message
MC Return (mc-return) wrote :

Unfortunately this is still happening, when running Emerald + Compiz trunk + Unity.

I am quite sure now that the problem is hidden somewhere in the Compiz decor plugin, as changes there made the bug disappear for a while, but unfortunately it is back now...

Revision history for this message
MC Return (mc-return) wrote :

Info: The now reverted Compiz r3728 fixed the disappearing button bug almost completely, now it is back with r3751 and it is worse than ever before... :(

Revision history for this message
MC Return (mc-return) wrote :

This further regressed. :(
The buttons are now always missing... :(

Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
Stephen M. Webb (bregma)
tags: added: plugin-decor
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.