Codebase list gnome-shell-extensions / upstream/3.34.0 extensions / launch-new-instance / extension.js
upstream/3.34.0

Tree @upstream/3.34.0 (Download .tar.gz)

extension.js @upstream/3.34.0raw · history · blame

/* exported enable disable */
const AppDisplay = imports.ui.appDisplay;

let _activateOriginal = null;

function enable() {
    _activateOriginal = AppDisplay.AppIcon.prototype.activate;
    AppDisplay.AppIcon.prototype.activate = function () {
        _activateOriginal.call(this, 2);
    };
}

function disable() {
    AppDisplay.AppIcon.prototype.activate = _activateOriginal;
}