diff --git a/lib/external/imgui/source/TextEditor.cpp b/lib/external/imgui/source/TextEditor.cpp index 1b0cc38b8..d0c8da96f 100644 --- a/lib/external/imgui/source/TextEditor.cpp +++ b/lib/external/imgui/source/TextEditor.cpp @@ -990,7 +990,6 @@ void TextEditor::Render() { if (mScrollToCursor) { EnsureCursorVisible(); - ImGui::SetWindowFocus(); mScrollToCursor = false; } } diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 9b4f75903..692ec4cf3 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -302,6 +302,7 @@ namespace hex::plugin::builtin { std::scoped_lock lock(this->m_logMutex); this->m_consoleEditor.SetTextLines(*this->m_console); + this->m_consoleEditor.SetCursorPosition({ int(this->m_consoleEditor.GetTextLines().size()), 0 }); this->m_consoleNeedsUpdate = false; }