diff --git a/src/kits/interface/MenuBar.cpp b/src/kits/interface/MenuBar.cpp index c392150c58..647551a0b4 100644 --- a/src/kits/interface/MenuBar.cpp +++ b/src/kits/interface/MenuBar.cpp @@ -453,6 +453,9 @@ BMenuBar::Track(int32 *action, int32 startIndex, bool showMenu) window->Unlock(); } + if (action != NULL) + *action = static_cast(localAction); + return resultItem; }