diff --git a/extensions/native-window-placement/extension.js b/extensions/native-window-placement/extension.js index db45a5cf..67bc34f1 100644 --- a/extensions/native-window-placement/extension.js +++ b/extensions/native-window-placement/extension.js @@ -516,12 +516,17 @@ function removeInjection(object, injection, name) { function disable() { for (i in workspaceInjections) - removeInjections(Workspace.Workspace.prototype, workspaceInjections, i); + removeInjection(Workspace.Workspace.prototype, workspaceInjections, i); for (i in winInjections) - removeInjections(Workspace.WindowOverlay.prototype, winInjections, i); + removeInjection(Workspace.WindowOverlay.prototype, winInjections, i); for each (i in connectedSignals) i.obj.disconnect(i.id); + global.stage.queue_relayout(); resetState(); +} + +function init() { + /* do nothing */ } \ No newline at end of file