lp:~compiz-team/compiz-core/compiz-core.fix_864478
Created by
Sam Spilsbury
and last modified
- Get this branch:
- bzr branch lp:~compiz-team/compiz-core/compiz-core.fix_864478
Members of
Compiz Maintainers
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Robert Carr (community): Approve
-
Diff: 299 lines (+78/-54)3 files modifiedplugins/decor/src/decor.cpp (+7/-6)
src/event.cpp (+3/-2)
src/window.cpp (+68/-46)
Branch information
Recent revisions
- 2853. By Sam Spilsbury
-
Rework the window shading system a bit.
There were a few changes in core to integrate better with window re-parenting which broke
the old method of doing shading. Now we update the shade state of the window when the window
is actually unmapped due to a shade and also ensure that the frame window is the right size
without touching the geometry of the client (such that CompWindow::geometry is representative
of the actual client geometry).Also use the input extents last sent to server as a means to determine whether or not
window shading should be allowed rather than the extents last received as we don't update
the allowed window actions on input extents ConfigureNotify.Fix LP#864478
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/0.9.5