diff --git a/src/kits/interface/MenuField.cpp b/src/kits/interface/MenuField.cpp index 3665ff631c..1a5187ff29 100644 --- a/src/kits/interface/MenuField.cpp +++ b/src/kits/interface/MenuField.cpp @@ -430,6 +430,11 @@ BMenuField::MouseDown(BPoint where) void BMenuField::KeyDown(const char* bytes, int32 numBytes) { + if (numBytes != 1) { + BView::KeyDown(bytes, numBytes); + return; + } + switch (bytes[0]) { case B_SPACE: case B_RIGHT_ARROW: