more mule_module coverage; bugfix edge-case memory view range calculation causing flipped min/max

This commit is contained in:
Ryan Fleury
2024-01-13 16:37:34 -08:00
parent 3917218a4e
commit bcdc2f3026
3 changed files with 26 additions and 15 deletions
+4
View File
@@ -7316,6 +7316,10 @@ DF_VIEW_UI_FUNCTION_DEF(Memory)
viz_range_rows.max = clamp_1s64(scroll_idx_rng, viz_range_rows.max);
viz_range_bytes.min = viz_range_rows.min*mv->num_columns;
viz_range_bytes.max = (viz_range_rows.max+1)*mv->num_columns+1;
if(viz_range_bytes.min > viz_range_bytes.max)
{
Swap(U64, viz_range_bytes.min, viz_range_bytes.max);
}
}
//////////////////////////////