From 4e736175b47bd9072dff45e62da1d5ceaa1100b3 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Thu, 12 Dec 2024 06:46:41 +0700 Subject: [PATCH] Fix Bx button in Guide menu not working --- src/modules/ui/guide-menu.ts | 2 +- src/utils/bx-event-bus.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/ui/guide-menu.ts b/src/modules/ui/guide-menu.ts index b3bc494..3bff92a 100755 --- a/src/modules/ui/guide-menu.ts +++ b/src/modules/ui/guide-menu.ts @@ -41,7 +41,7 @@ export class GuideMenu { style: ButtonStyle.FULL_WIDTH | ButtonStyle.FOCUSABLE | ButtonStyle.PRIMARY, onClick: () => { // Wait until the Guide dialog is closed - BxEventBus.Script.once('xcloudDialogDismissed', () => { + BxEventBus.Script.once('dialog.dismissed', () => { setTimeout(() => SettingsDialog.getInstance().show(), 50); }); diff --git a/src/utils/bx-event-bus.ts b/src/utils/bx-event-bus.ts index c4c38d1..a2e940f 100644 --- a/src/utils/bx-event-bus.ts +++ b/src/utils/bx-event-bus.ts @@ -78,7 +78,7 @@ export class BxEventBus> { BX_FLAGS.Debug && BxLogger.warning('EventBus', 'on', event, callback); } - once(event: string, callback: EventCallback): void { + once(event: K, callback: EventCallback): void { const wrapper = (...args: any[]) => { // @ts-ignore callback(...args);