fix: Pattern Editor losing focus during auto evaluation

Fixes #2122
This commit is contained in:
WerWolv
2025-02-18 10:25:59 +01:00
parent 39543fbda8
commit 1a1ef9e7e0

View File

@@ -871,8 +871,10 @@ void TextEditor::SetFocus() {
SetSelection(mInteractiveStart, mInteractiveEnd, mSelectionMode);
ResetCursorBlinkTime();
EnsureCursorVisible();
ImGui::SetKeyboardFocusHere(-1);
mUpdateFocus = false;
if (!this->mReadOnly) {
ImGui::SetKeyboardFocusHere(-1);
mUpdateFocus = false;
}
}
void TextEditor::RenderText(const char *aTitle, const ImVec2 &lineNumbersStartPos, const ImVec2 &textEditorSize) {