diff --git a/src/kits/interface/MenuItem.cpp b/src/kits/interface/MenuItem.cpp index 750563306f..1084f5d084 100644 --- a/src/kits/interface/MenuItem.cpp +++ b/src/kits/interface/MenuItem.cpp @@ -473,10 +473,12 @@ BMenuItem::Draw() // draw extra symbols MenuPrivate privateAccessor(fSuper); const menu_layout layout = privateAccessor.Layout(); - if (layout == B_ITEMS_IN_COLUMN) { + if (layout != B_ITEMS_IN_ROW) { if (IsMarked()) _DrawMarkSymbol(); + } + if (layout == B_ITEMS_IN_COLUMN) { if (fShortcutChar) _DrawShortcutSymbol(privateAccessor.HasSubmenus());