From a5db7b6574d3f7953b18ee62464cffdff6f53309 Mon Sep 17 00:00:00 2001 From: Steven Noonan Date: Thu, 4 Mar 2021 09:04:02 -0800 Subject: [PATCH] resource manager: fix tree hierarchy when removing nodes Signed-off-by: Steven Noonan --- research/miniaudio_engine.h | 1 + 1 file changed, 1 insertion(+) diff --git a/research/miniaudio_engine.h b/research/miniaudio_engine.h index f8146c57..b84a9345 100644 --- a/research/miniaudio_engine.h +++ b/research/miniaudio_engine.h @@ -5443,6 +5443,7 @@ static ma_result ma_resource_manager_data_buffer_node_remove(ma_resource_manager pReplacementDataBufferNode->pParent->pChildHi = NULL; } } else { + pReplacementDataBufferNode->pChildHi->pParent = pReplacementDataBufferNode->pParent; if (pReplacementDataBufferNode->pParent->pChildLo == pReplacementDataBufferNode) { pReplacementDataBufferNode->pParent->pChildLo = pReplacementDataBufferNode->pChildHi; } else {