diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 3e9223f04..456b8e1a4 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -335,7 +335,11 @@ namespace hex::plugin::builtin { auto textEditorSize = availableSize; textEditorSize.y *= 3.5F / 5.0F; textEditorSize.y -= ImGui::GetTextLineHeightWithSpacing(); - textEditorSize.y = std::clamp(textEditorSize.y + height, 200.0F, availableSize.y - 200.0F); + if (200.0F > availableSize.y - 200.0F) { + textEditorSize.y = std::clamp(textEditorSize.y + height, availableSize.y - 200.0F, 200.0F); + } else { + textEditorSize.y = std::clamp(textEditorSize.y + height, 200.0F, availableSize.y - 200.0F); + } if (g.NavWindow != nullptr) { std::string name = g.NavWindow->Name;