From 38306e2bfc15273d23805f271ef9bb93d47c78ee Mon Sep 17 00:00:00 2001 From: Samuel Attard Date: Mon, 24 Nov 2025 16:27:22 -0800 Subject: [PATCH] 5871484: add widget parameter to OnCommandsChanged GlobalAcceleratorListener::OnCommandsChanged gained a gfx::AcceleratedWidget parameter for window association in the GlobalShortcutListenerLinux implementation. Pass gfx::kNullAcceleratedWidget for Electron's usage. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/5871484 --- shell/browser/api/electron_api_global_shortcut.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell/browser/api/electron_api_global_shortcut.cc b/shell/browser/api/electron_api_global_shortcut.cc index 2ae2f853f7..e4a5f8002c 100644 --- a/shell/browser/api/electron_api_global_shortcut.cc +++ b/shell/browser/api/electron_api_global_shortcut.cc @@ -157,7 +157,8 @@ bool GlobalShortcut::Register(const ui::Accelerator& accelerator, // received by GlobalShortcut will correspond to Alt+Shift+K as our command // id is basically a stringified accelerator. const std::string fake_extension_id = command_str + "+" + profile_id; - instance->OnCommandsChanged(fake_extension_id, profile_id, commands, this); + instance->OnCommandsChanged(fake_extension_id, profile_id, commands, + gfx::kNullAcceleratedWidget, this); command_callback_map_[command_str] = callback; return true; } else {