From 91f5e8425081124f4be7863676e045211f36fd68 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 19 Jan 2025 10:56:00 +0100 Subject: [PATCH] impr: Don't insert a new line at the end of settings pages --- plugins/builtin/source/content/views/view_settings.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/builtin/source/content/views/view_settings.cpp b/plugins/builtin/source/content/views/view_settings.cpp index 51858e5cc..f9fb2d6ba 100644 --- a/plugins/builtin/source/content/views/view_settings.cpp +++ b/plugins/builtin/source/content/views/view_settings.cpp @@ -90,7 +90,7 @@ namespace hex::plugin::builtin { } // Draw all settings of that category - for (auto &subCategory : category.subCategories) { + for (auto [index, subCategory] : category.subCategories | std::views::enumerate) { // Skip empty subcategories if (subCategory.entries.empty()) @@ -132,7 +132,9 @@ namespace hex::plugin::builtin { } ImGuiExt::EndSubWindow(); - ImGui::NewLine(); + + if (index != i64(category.subCategories.size()) - 1) + ImGui::NewLine(); } } ImGui::EndChild();