From a52800c6db691b750e802f30117eb112469c4099 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 6 Feb 2025 02:18:52 -0500 Subject: [PATCH] Tracker: Properly check fOwning before deleting items in RemoveItem. --- src/kits/tracker/PoseList.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/tracker/PoseList.h b/src/kits/tracker/PoseList.h index ec77bb4ff5..a72d5bacd1 100644 --- a/src/kits/tracker/PoseList.h +++ b/src/kits/tracker/PoseList.h @@ -130,7 +130,7 @@ inline bool PoseList::RemoveItem(BPose* p, bool deleteIfOwning) { bool removed = _inherited::RemoveItem(p); - if (removed && deleteIfOwning) + if (removed && fOwning && deleteIfOwning) delete p; return removed; }