Tracker: Memory leak fix
The leak occured everytime a folder, or queries where opened while navigating. CID 5848.
This commit is contained in:
@@ -719,6 +719,8 @@ TTracker::OpenRef(const entry_ref *ref, const node_ref *nodeToClose,
|
|||||||
} else if (model->IsQueryTemplate()) {
|
} else if (model->IsQueryTemplate()) {
|
||||||
// query template - open new find window
|
// query template - open new find window
|
||||||
(new FindWindow(model->EntryRef()))->Show();
|
(new FindWindow(model->EntryRef()))->Show();
|
||||||
|
|
||||||
|
delete model;
|
||||||
if (nodeToClose)
|
if (nodeToClose)
|
||||||
CloseParentWaitingForChildSoon(ref, nodeToClose);
|
CloseParentWaitingForChildSoon(ref, nodeToClose);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user