From 1bfd46d2406b4450bebd27f290871c5e929972ab Mon Sep 17 00:00:00 2001 From: yanguoyu <841185308@qq.com> Date: Wed, 24 Apr 2024 16:42:03 +0800 Subject: [PATCH] fix: Fix menu when switch language. --- packages/neuron-wallet/src/services/settings.ts | 2 +- packages/neuron-wallet/tests/services/setting.test.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/neuron-wallet/src/services/settings.ts b/packages/neuron-wallet/src/services/settings.ts index 55dd2a3e16..8d22f4f3b6 100644 --- a/packages/neuron-wallet/src/services/settings.ts +++ b/packages/neuron-wallet/src/services/settings.ts @@ -100,7 +100,7 @@ export default class SettingsService extends Store { private onLocaleChanged = (lng: Locale) => { BrowserWindow.getAllWindows().forEach(bw => bw.webContents.send('set-locale', lng)) - updateApplicationMenu(null) + updateApplicationMenu(BrowserWindow.getFocusedWindow()) } migrateDataPath() { diff --git a/packages/neuron-wallet/tests/services/setting.test.ts b/packages/neuron-wallet/tests/services/setting.test.ts index aec2419474..78f2bf4530 100644 --- a/packages/neuron-wallet/tests/services/setting.test.ts +++ b/packages/neuron-wallet/tests/services/setting.test.ts @@ -42,6 +42,7 @@ jest.mock('../../src/services/networks', () => { jest.mock('electron', () => ({ BrowserWindow: { getAllWindows: jest.fn().mockReturnValue([]), + getFocusedWindow: jest.fn().mockReturnValue(null), }, }))