diff --git a/src/services/view/index.ts b/src/services/view/index.ts index f7be1b97..cbfb402a 100644 --- a/src/services/view/index.ts +++ b/src/services/view/index.ts @@ -62,7 +62,7 @@ export class View implements IViewService { } private async registerMenu(): Promise { - const hasWorkspaces = (await this.workspaceService.countWorkspaces()) > 0; + const hasWorkspaces = async () => (await this.workspaceService.countWorkspaces()) > 0; const sidebar = await this.preferenceService.get('sidebar'); const titleBar = await this.preferenceService.get('titleBar'); // electron type forget that click can be async function