tdf#148962 starmath's UnicodeNotationToggle (alt+x) getting called twice

Change-Id: Ib150e4825c547c19a30c7b66d3f33904b814a917
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133942
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/starmath/source/edit.cxx b/starmath/source/edit.cxx
index 6a6bbbf..a0e75f1 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();