lp:compiz-workarounds-plugin
- Get this branch:
- bzr branch lp:compiz-workarounds-plugin
Branch merges
Branch information
Recent revisions
- 119. By Ćukasz Zemczak
-
= Problem description =
Sometimes, X returns strange XDamageNotifyEv
ent's to our processing damage callbacks. Those damage events seem to have invalid area coordinates, set to the same values as the geometry. One of the resulting bugs is, for instance, #931473 - as because of this sometimes menus on initial popup are not updated as they should. = The fix =
As a workaround, we prepare a damageRect() callback that forces a complete window redraw for initial damage handling (as advised by Sam, thanks!)
= Test coverage =
It is possible to check if the fix works by trying to reproduce the #931473 bug with the fix applied. Fast titlebar context menu invoking now always shows the menu fully redrawn.
Merge lp:~sil2100/compiz-workarounds-plugin/initial_damage into lp:compiz-workarounds-plugin
- 118. By Sam Spilsbury
-
Fixes LP #923087
The workarounds plugin would forcibly remove _NET_WM_
STATE_FOCUSED whenever it refreshed _NET_WM_STATE Merge lp:~smspillaz/compiz-workarounds-plugin/compiz-workarounds-plugin.fix_923087 into lp:compiz-workarounds-plugin
- 116. By Sam Spilsbury
-
Merge lp:~compiz-team/compiz-workarounds-plugin/compiz-workarounds-plugin.fix_874933
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)