diff --git a/plugins/builtin/source/content/views/view_hex_editor.cpp b/plugins/builtin/source/content/views/view_hex_editor.cpp index 47c92bba4..2c40bff60 100644 --- a/plugins/builtin/source/content/views/view_hex_editor.cpp +++ b/plugins/builtin/source/content/views/view_hex_editor.cpp @@ -803,7 +803,7 @@ namespace hex::plugin::builtin { std::vector, std::optional>> cellColors; { - for (u64 x = 0; x < columnCount; x++) { + for (u64 x = 0; x < std::ceil(float(validBytes) / bytesPerCell); x++) { const u64 byteAddress = y * this->m_bytesPerRow + x * bytesPerCell + provider->getBaseAddress() + provider->getCurrentPageAddress(); const auto cellBytes = std::min(validBytes, bytesPerCell);