From 17bee519ece8fc2bc356956841fed97286d24139 Mon Sep 17 00:00:00 2001 From: Fox Caminiti Date: Thu, 24 Nov 2022 01:16:54 -0500 Subject: legwork --- memory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'memory.cpp') diff --git a/memory.cpp b/memory.cpp index 3a7697d..28f1797 100644 --- a/memory.cpp +++ b/memory.cpp @@ -106,10 +106,10 @@ static uint32 Memory_Block_PrincipalBitmap_AllocateNew(project_data *File, project_state *State, memory *Memory) { int h = 0, c = 0, i = 0; - int MaxBlockIndex = 0; + int MaxBlockIndex = -1; while (Block_Loop(Memory, F_Sources, File->Source_Count, &h, &c, &i)) { block_source *Source = (block_source *)Memory_Block_AddressAtIndex(Memory, F_Sources, i); - if (Source->Bitmap_Index > MaxBlockIndex) + if (Source->Bitmap_Index > MaxBlockIndex && Source->Type == source_type_principal) MaxBlockIndex = i; } -- cgit v1.2.3