fix: Ranges are still not available everywhere

This commit is contained in:
WerWolv
2026-01-17 21:13:04 +01:00
parent 4a311ed69f
commit 684c2e66fb

View File

@@ -112,7 +112,9 @@ namespace hex::plugin::builtin {
continue;
auto region = operation->getRegion();
m_modifiedAddresses->insert_range(std::views::iota(region.getStartAddress(), region.getEndAddress() + 1));
for (u64 addr = region.getStartAddress(); addr <= region.getEndAddress(); addr++) {
m_modifiedAddresses->insert(addr);
}
}
} else {
for (const auto &operation : undoStack.getUndoneOperations() | std::views::reverse | std::views::take(savedStackSize - stackSize)) {
@@ -120,7 +122,9 @@ namespace hex::plugin::builtin {
continue;
auto region = operation->getRegion();
m_modifiedAddresses->insert_range(std::views::iota(region.getStartAddress(), region.getEndAddress() + 1));
for (u64 addr = region.getStartAddress(); addr <= region.getEndAddress(); addr++) {
m_modifiedAddresses->insert(addr);
}
}
}
});