From 0f4d4eb5a9f6ef9c0fab4ec20765587d151005e8 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Thu, 6 May 2021 20:39:52 +0200 Subject: [PATCH] Only initialize extension apis if necessary --- qt/aqt/editor.py | 1 - ts/components/ButtonGroup.svelte | 4 ++-- ts/components/ButtonToolbar.svelte | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/qt/aqt/editor.py b/qt/aqt/editor.py index b3d7e22a9..bc1ba2ac2 100644 --- a/qt/aqt/editor.py +++ b/qt/aqt/editor.py @@ -168,7 +168,6 @@ $editorToolbar.then(({{ toolbar }}) => toolbar.appendGroup({{ else "" ) - print(righttopbtns_js) self.web.eval(f"{lefttopbtns_js} {righttopbtns_js}") # Top buttons diff --git a/ts/components/ButtonGroup.svelte b/ts/components/ButtonGroup.svelte index 472be9f42..5f8de7614 100644 --- a/ts/components/ButtonGroup.svelte +++ b/ts/components/ButtonGroup.svelte @@ -45,10 +45,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html setContext(buttonGroupKey, registerComponent); - export let api = {}; + export let api: Record | undefined = undefined; let buttonGroupRef: HTMLDivElement; - $: if (buttonGroupRef) { + $: if (api && buttonGroupRef) { const { addComponent, updateRegistration } = getDynamicInterface( buttonGroupRef ); diff --git a/ts/components/ButtonToolbar.svelte b/ts/components/ButtonToolbar.svelte index 49243ccec..66b2f1571 100644 --- a/ts/components/ButtonToolbar.svelte +++ b/ts/components/ButtonToolbar.svelte @@ -30,10 +30,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html setContext(buttonToolbarKey, registerComponent); - export let api = {}; + export let api: Record | undefined = undefined; let buttonToolbarRef: HTMLDivElement; - $: if (buttonToolbarRef) { + $: if (buttonToolbarRef && api) { const { addComponent, updateRegistration } = getDynamicInterface( buttonToolbarRef );