Merge lp:~brandontschaefer/compiz/fix-viewport-focus into lp:compiz/0.9.12
Status: | Rejected |
---|---|
Rejected by: | Christopher Townsend |
Proposed branch: | lp:~brandontschaefer/compiz/fix-viewport-focus |
Merge into: | lp:compiz/0.9.12 |
Diff against target: |
16 lines (+5/-0) 1 file modified
src/screen.cpp (+5/-0) |
To merge this branch: | bzr merge lp:~brandontschaefer/compiz/fix-viewport-focus |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christopher Townsend | Disapprove | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Stephen M. Webb | Needs Fixing | ||
Review via email: mp+243333@code.launchpad.net |
Commit message
Is when you move through a workspace, it ends up saving the ActiveWindow() under that workspace. This is incorrect, since that window doesn't belong to that workspace.
The fix, is simple to double check a window belong to the workspace we are attempting to restore focus to.
Description of the change
The issue with this change:
https:/
Is when you move through a workspace, it ends up saving the ActiveWindow() under that workspace. This is incorrect, since that window doesn't belong to that workspace.
The fix, is simple to double check a window belong to the workspace we are attempting to restore focus to.
A different solution would be to figure out how to save the window correctly but I couldn't find a simple place to put that.
Unmerged revisions
- 3909. By Brandon Schaefer
-
* Fix some more styling errors.
- 3908. By Brandon Schaefer
-
* Spacing fix...
- 3907. By Brandon Schaefer
-
* Make sure the window we are trying to restore is actually on that workspace!
otherwise you'll get strange focus issues.* This is caused because moving through a workspace will cause it to save the
currenlty focused in that workspace.
Haven't checked the tab stuff, but other style issues need fixing.