From 802c58df461d806574a40b8891df5dff5ade6996 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 23 Jan 2024 13:16:38 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10230 --- app/src/plugin/uninstall.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/plugin/uninstall.ts b/app/src/plugin/uninstall.ts index 6eb45c1d0..fcc7c7ecd 100644 --- a/app/src/plugin/uninstall.ts +++ b/app/src/plugin/uninstall.ts @@ -1,7 +1,9 @@ import {App} from "../index"; import {Plugin} from "../plugin"; +/// #if !MOBILE import {getAllModels} from "../layout/getAll"; import {resizeTopBar} from "../layout/util"; +/// #endif export const uninstall = (app: App, name: string, isUninstall = false) => { app.plugins.find((plugin: Plugin, index) => { @@ -16,19 +18,21 @@ export const uninstall = (app: App, name: string, isUninstall = false) => { console.error(`plugin ${plugin.name} onunload error:`, e); } // rm tab + /// #if !MOBILE const modelsKeys = Object.keys(plugin.models); getAllModels().custom.forEach(custom => { if (modelsKeys.includes(custom.type)) { custom.parent.parent.removeTab(custom.parent.id); } }); + /// #endif // rm topBar plugin.topBarIcons.forEach(item => { item.remove(); }); + /// #if !MOBILE resizeTopBar(); // rm statusBar - /// #if !MOBILE plugin.statusBarIcons.forEach(item => { item.remove(); });