From b97c8fc9802bcc69d26bee1e490b1f8b1c097adf Mon Sep 17 00:00:00 2001 From: marauder2k7 Date: Tue, 25 Jul 2023 12:15:53 +0100 Subject: [PATCH] test this is the fix!!!!! --- .github/workflows/cmake.yml | 2 +- Engine/source/core/dataChunker.cpp | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index f15d70b21..8946c8180 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -19,7 +19,7 @@ jobs: runs-on: ${{matrix.os}} strategy: matrix: - os: [ ubuntu-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - uses: actions/checkout@v3 diff --git a/Engine/source/core/dataChunker.cpp b/Engine/source/core/dataChunker.cpp index 68b218d0c..90b8e2ec5 100644 --- a/Engine/source/core/dataChunker.cpp +++ b/Engine/source/core/dataChunker.cpp @@ -84,18 +84,14 @@ DataChunker::DataBlock::~DataBlock() void DataChunker::freeBlocks(bool keepOne) { - while(mCurBlock && mCurBlock->next) + while (mCurBlock && mCurBlock->next) { - DataBlock *temp = mCurBlock->next; + DataBlock* temp = mCurBlock->next; dFree(mCurBlock); mCurBlock = temp; } - if (!keepOne) - { - if (mCurBlock) dFree(mCurBlock); - mCurBlock = NULL; - } - else if (mCurBlock) + + if (mCurBlock) { mCurBlock->curIndex = 0; mCurBlock->next = NULL;