hrev43627 adds 1 changeset to branch 'master' old head: 8e977a874fb5556611510dc8cb21f4c52f25be9c new head: 97f16764c716d7126b60a48bbd8bf3b43c4e360b ---------------------------------------------------------------------------- 97f1676: Tracker: Memory leak fix The leak occured everytime a folder, or queries where opened while navigating. CID 5848. [ Philippe Saint-Pierre <stpere@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev43627 Commit: 97f16764c716d7126b60a48bbd8bf3b43c4e360b URL: http://cgit.haiku-os.org/haiku/commit/?id=97f1676 Author: Philippe Saint-Pierre <stpere@xxxxxxxxx> Date: Thu Jan 5 00:49:27 2012 UTC ---------------------------------------------------------------------------- 1 files changed, 2 insertions(+), 0 deletions(-) src/kits/tracker/Tracker.cpp | 2 ++ ---------------------------------------------------------------------------- diff --git a/src/kits/tracker/Tracker.cpp b/src/kits/tracker/Tracker.cpp index 473bbf7..c5d96ee 100644 --- a/src/kits/tracker/Tracker.cpp +++ b/src/kits/tracker/Tracker.cpp @@ -719,6 +719,8 @@ TTracker::OpenRef(const entry_ref *ref, const node_ref *nodeToClose, } else if (model->IsQueryTemplate()) { // query template - open new find window (new FindWindow(model->EntryRef()))->Show(); + + delete model; if (nodeToClose) CloseParentWaitingForChildSoon(ref, nodeToClose); } else {