mirror of
https://github.com/electron/electron.git
synced 2026-05-02 03:00:22 -04:00
fix: close context menu before popup (#17474)
This commit is contained in:
@@ -142,6 +142,10 @@ void NotifyIcon::PopUpContextMenu(const gfx::Point& pos,
|
||||
if (!SetForegroundWindow(window_))
|
||||
return;
|
||||
|
||||
// Cancel current menu if there is one.
|
||||
if (menu_runner_ && menu_runner_->IsRunning())
|
||||
menu_runner_->Cancel();
|
||||
|
||||
// Show menu at mouse's position by default.
|
||||
gfx::Rect rect(pos, gfx::Size());
|
||||
if (pos.IsOrigin())
|
||||
|
||||
Reference in New Issue
Block a user