diff --git a/src/mred/wxme/wx_media.cxx b/src/mred/wxme/wx_media.cxx index db5f186aa2..ddbe23e4fb 100644 --- a/src/mred/wxme/wx_media.cxx +++ b/src/mred/wxme/wx_media.cxx @@ -597,7 +597,16 @@ void wxMediaEdit::OnChar(wxKeyEvent *event) return; } - wxHideCursor(); + { + int code; + code = event->keyCode; + if ((code != WXK_RELEASE) + && (code != WXK_SHIFT) + && (code != WXK_CONTROL) + && (code != WXK_MENU) + && (code != 0)) + wxHideCursor(); + } OnLocalChar(event); }