diff options
Diffstat (limited to 'starmath')
-rw-r--r-- | starmath/source/edit.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/starmath/source/edit.cxx b/starmath/source/edit.cxx index 6a6bbbf1162a..a0e75f18b408 100644 --- a/starmath/source/edit.cxx +++ b/starmath/source/edit.cxx @@ -341,7 +341,9 @@ bool SmEditTextWindow::KeyInput(const KeyEvent& rKEvt) if (!bConsumed) { SmViewShell *pView = mrEditWindow.GetView(); - if ( pView && !pView->KeyInput(rKEvt) ) + if (pView) + bConsumed = pView->KeyInput(rKEvt); + if (pView && !bConsumed) { // F1 (help) leads to the destruction of this Flush(); |