diff --git a/atom/browser/ui/accelerator_util.cc b/atom/browser/ui/accelerator_util.cc index 63ea1489467c..8a8067c5a788 100644 --- a/atom/browser/ui/accelerator_util.cc +++ b/atom/browser/ui/accelerator_util.cc @@ -91,7 +91,9 @@ bool TriggerAcceleratorTableCommand(AcceleratorTable* table, if (base::ContainsKey(*table, accelerator)) { const accelerator_util::MenuItem& item = (*table)[accelerator]; if (item.model->IsEnabledAt(item.position)) { - item.model->ActivatedAt(item.position); + const auto event_flags = + accelerator.MaskOutKeyEventFlags(accelerator.modifiers()); + item.model->ActivatedAt(item.position, event_flags); return true; } }