[altTab] Raise all windows for an app
https://bugzilla.gnome.org/show_bug.cgi?id=616051
This commit is contained in:
parent
0d1ac8cb5b
commit
35bf6b0d36
@ -288,8 +288,10 @@ AltTabPopup.prototype = {
|
|||||||
// selected window; otherwise (eg, they click on an app while
|
// selected window; otherwise (eg, they click on an app while
|
||||||
// !mouseActive) activate the first window of the clicked-on
|
// !mouseActive) activate the first window of the clicked-on
|
||||||
// app.
|
// app.
|
||||||
let window = (n == this._currentApp) ? this._currentWindow : 0;
|
let appIcon = this._appIcons[n];
|
||||||
Main.activateWindow(this._appIcons[n].cachedWindows[window]);
|
let windowIndex = (n == this._currentApp) ? this._currentWindow : 0;
|
||||||
|
let window = appIcon.cachedWindows[windowIndex];
|
||||||
|
appIcon.app.focus_window(window, global.get_current_time());
|
||||||
this.destroy();
|
this.destroy();
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -301,7 +303,8 @@ AltTabPopup.prototype = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
_windowActivated : function(thumbnailList, n) {
|
_windowActivated : function(thumbnailList, n) {
|
||||||
Main.activateWindow(this._appIcons[this._currentApp].cachedWindows[n]);
|
let appIcon = this._appIcons[this._currentApp];
|
||||||
|
appIcon.app.focus_window(appIcon.cachedWindows[n]);
|
||||||
this.destroy();
|
this.destroy();
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -327,9 +330,9 @@ AltTabPopup.prototype = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
_finish : function() {
|
_finish : function() {
|
||||||
let app = this._appIcons[this._currentApp];
|
let appIcon = this._appIcons[this._currentApp];
|
||||||
let window = app.cachedWindows[this._currentWindow];
|
let window = appIcon.cachedWindows[this._currentWindow];
|
||||||
Main.activateWindow(window);
|
appIcon.app.focus_window(window, global.get_current_time());
|
||||||
this.destroy();
|
this.destroy();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user