From cda883bb0fac8c2dea9dece743bfb9d51705eb79 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 26 Jun 2023 11:13:12 +0200 Subject: [PATCH] fix: Page count displaying wrongly in empty files --- plugins/builtin/source/ui/hex_editor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/builtin/source/ui/hex_editor.cpp b/plugins/builtin/source/ui/hex_editor.cpp index 23f7d924a..eac99b05a 100644 --- a/plugins/builtin/source/ui/hex_editor.cpp +++ b/plugins/builtin/source/ui/hex_editor.cpp @@ -639,7 +639,7 @@ namespace hex::plugin::builtin::ui { void HexEditor::drawFooter(const ImVec2 &size) { if (this->m_provider != nullptr && this->m_provider->isReadable()) { - const auto pageCount = this->m_provider->getPageCount(); + const auto pageCount = std::max(1, this->m_provider->getPageCount()); constexpr static u32 MinPage = 1; const auto windowEndPos = ImGui::GetWindowPos() + size - ImGui::GetStyle().WindowPadding;