launch-new-instance: Update for gnome-shell changes

This commit is contained in:
Florian Müllner
2014-09-03 15:11:19 +02:00
parent 5616a6deae
commit 2667b9f3e5

View File

@@ -4,28 +4,20 @@ const AppDisplay = imports.ui.appDisplay;
var _onActivateOriginal = null;
var _activateResultOriginal = null;
function _onActivate(event) {
function _activate(button) {
this.animateLaunch();
this.app.open_new_window(-1);
Main.overview.hide();
}
function _activateResult(result) {
let app = this._appSys.lookup_app(result);
app.open_new_window(-1);
}
function init() {
}
function enable() {
_onActivateOriginal = AppDisplay.AppIcon.prototype._onActivate;
AppDisplay.AppIcon.prototype._onActivate = _onActivate;
_activateResultOriginal = AppDisplay.AppSearchProvider.prototype.activateResult;
AppDisplay.AppSearchProvider.prototype.activateResult = _activateResult;
_activateOriginal = AppDisplay.AppIcon.prototype.activate;
AppDisplay.AppIcon.prototype.activate = _activate;
}
function disable() {
AppDisplay.AppIcon.prototype._onActivate = _onActivateOriginal;
AppDisplay.AppSearchProvider.prototype.activateResult = _activateResultOriginal;
AppDisplay.AppIcon.prototype.activate = _activateOriginal;
}