diff --git a/src/kits/tracker/Pose.cpp b/src/kits/tracker/Pose.cpp index d28ad5ac05..a173582f3d 100644 --- a/src/kits/tracker/Pose.cpp +++ b/src/kits/tracker/Pose.cpp @@ -120,6 +120,12 @@ BPose::~BPose() if (gPeriodicUpdatePoses.RemovePose(this, (void**)&volume)) delete volume; } + int32 count = fWidgetList.CountItems(); + for (int32 i = 0; i < count; i++) { + BTextWidget* widget = fWidgetList.ItemAt(i); + if (widget != NULL) + delete widget; + } delete fModel; }