starmath/source/edit.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 531405a695d6bad044545ab96f2eb26e5c6d5778
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Fri May 6 14:41:15 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Fri May 6 17:17:23 2022 +0200

    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 <caol...@redhat.com>

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();

Reply via email to