fix: correctly handle Alt+Key shortcuts (#29328)

This commit is contained in:
Cheng Zhao 2021-06-01 10:48:52 +09:00 committed by GitHub
parent 0208e4adad
commit d74ad51826
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 10 deletions

View file

@ -56,6 +56,8 @@ void MenuBar::SetAcceleratorVisibility(bool visible) {
}
MenuBar::View* MenuBar::FindAccelChild(char16_t key) {
if (key == 0)
return nullptr;
for (auto* child : GetChildrenInZOrder()) {
if (static_cast<SubmenuButton*>(child)->accelerator() == key)
return child;