altTab: Minor code cleanup

https://bugzilla.gnome.org/show_bug.cgi?id=688913
This commit is contained in:
Florian Müllner 2012-11-23 04:39:19 +01:00
parent 961dba7faa
commit cb08bd2e2e

View File

@ -349,17 +349,13 @@ const AltTabPopup = new Lang.Class({
_appActivated : function(appSwitcher, n) {
// If the user clicks on the selected app, activate the
// selected window; otherwise (eg, they click on an app while
// !mouseActive) activate the the clicked-on app.
if (n == this._currentApp) {
// !mouseActive) activate the clicked-on app.
let window;
if (this._currentWindow >= 0)
window = this._appIcons[this._currentApp].cachedWindows[this._currentWindow];
if (n == this._currentApp && this._currentWindow >= 0)
window = this._appIcons[n].cachedWindows[this._currentWindow];
else
window = null;
this._appIcons[this._currentApp].app.activate_window(window, global.get_current_time());
} else {
this._appIcons[n].app.activate_window(null, global.get_current_time());
}
this._appIcons[n].app.activate_window(window, global.get_current_time());
this.destroy();
},