From 8483b68f12eae870a6c1014b1ccf12ca9b3e4596 Mon Sep 17 00:00:00 2001 From: Pepe Rivera Date: Fri, 14 Feb 2020 15:01:43 -0800 Subject: [PATCH] Fix crash when tabbing through KGF (#1037) * Check readonly * Update src/Calculator/Controls/MathRichEditBox.cpp Co-Authored-By: Rudy Huyn Co-authored-by: Rudy Huyn --- src/Calculator/Controls/MathRichEditBox.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Calculator/Controls/MathRichEditBox.cpp b/src/Calculator/Controls/MathRichEditBox.cpp index b607ff8..c5a3fb4 100644 --- a/src/Calculator/Controls/MathRichEditBox.cpp +++ b/src/Calculator/Controls/MathRichEditBox.cpp @@ -111,7 +111,10 @@ void MathRichEditBox::SetMathTextProperty(String ^ newValue) void CalculatorApp::Controls::MathRichEditBox::OnLosingFocus(Windows::UI::Xaml::UIElement ^ sender, Windows::UI::Xaml::Input::LosingFocusEventArgs ^ args) { - SubmitEquation(EquationSubmissionSource::FOCUS_LOST); + if (!this->IsReadOnly) + { + SubmitEquation(EquationSubmissionSource::FOCUS_LOST); + } } void CalculatorApp::Controls::MathRichEditBox::OnKeyUp(Platform::Object ^ sender, Windows::UI::Xaml::Input::KeyRoutedEventArgs ^ e)