diff --git a/src/main/common/api.ts b/src/main/common/api.ts index 4e76f69..a6a3f93 100644 --- a/src/main/common/api.ts +++ b/src/main/common/api.ts @@ -71,9 +71,8 @@ class API { } public openPlugin({ data: plugin }, window) { - if (this.currentPlugin && this.currentPlugin.name === plugin.name) return; window.setSize(window.getSize()[0], 60); - runnerInstance.removeView(window); + this.removePlugin(null, window); runnerInstance.init(plugin, window); this.currentPlugin = plugin; window.webContents.executeJavaScript(