diff --git a/plugins/builtin/source/content/settings_entries.cpp b/plugins/builtin/source/content/settings_entries.cpp index 617859ed4..4e0986b3e 100644 --- a/plugins/builtin/source/content/settings_entries.cpp +++ b/plugins/builtin/source/content/settings_entries.cpp @@ -260,14 +260,13 @@ namespace hex::plugin::builtin { static int fontSize = static_cast(setting); ImGui::BeginDisabled(fontPath.empty()); + ON_SCOPE_EXIT { ImGui::EndDisabled(); }; if (ImGui::SliderInt(name.data(), &fontSize, 0, 100, "%d", ImGuiSliderFlags_NoInput)) { setting = fontSize; return true; } - ImGui::EndDisabled(); - return false; }, true);