Merge lp:~3v1n0/unity/fix-688117 into lp:unity
Proposed by
Marco Trevisan (Treviño)
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Jason Smith | ||||
Proposed branch: | lp:~3v1n0/unity/fix-688117 | ||||
Merge into: | lp:unity | ||||
Prerequisite: | lp:~3v1n0/unity/fix-690143 | ||||
Diff against target: |
247 lines (+119/-44) 2 files modified
plugins/unityshell/src/BamfLauncherIcon.cpp (+116/-44) plugins/unityshell/src/BamfLauncherIcon.h (+3/-0) |
||||
To merge this branch: | bzr merge lp:~3v1n0/unity/fix-688117 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jason Smith (community) | Needs Resubmitting | ||
Review via email:
|
Description of the change
Fixing bug #688117
To get this, when all the application windows are in the selected workspace, we had to revert the order we activate the windows, and finally to move the focus to the top one.
Otherwise in the case that all the windows are in a different workspace we need a workaround, and basically before we have to activate the background windows, then wait for the workspace switch to be completed and finally to activate the top window.
/* OLD:
Unfortunately when we do a workspace switch there's no way to do this, and neither re-stacking the top window seems to help. */
Branch updated to give better support to the urgent windows.
To post a comment you must log in.
Thank you for this branch. It was amazingly helpful in finally fixing the raise bug (though I did not use your code, you made me realize how to fix it). If there is anything I missed please let me know, and if not, please know your code was not a waste but a huge inspiration for the fix (which works cross workspace too).