From 2b389c6e5a43f3037eefad2f04a911d416ff90b4 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Thu, 25 Sep 2008 15:51:29 +0000 Subject: [PATCH] don't leak the bmessenger. CID 888 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27746 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/FavoritesConfig.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kits/tracker/FavoritesConfig.cpp b/src/kits/tracker/FavoritesConfig.cpp index e30c0251cb..5f7a14bee3 100644 --- a/src/kits/tracker/FavoritesConfig.cpp +++ b/src/kits/tracker/FavoritesConfig.cpp @@ -847,6 +847,7 @@ TFavoritesConfigWindow::PromptForAdd() fAddPanel->Show(); // does an activate on the window else { + BMessenger messenger(this, this); // determine a starting point for where apps are added from char appPath[B_PATH_NAME_LENGTH]; @@ -856,11 +857,10 @@ TFavoritesConfigWindow::PromptForAdd() // get reference to application directory get_ref_for_path(appPath, &ref); - - fAddPanel = new BFilePanel(B_OPEN_PANEL, new BMessenger(this, this), + fAddPanel = new BFilePanel(B_OPEN_PANEL, &messenger, &ref, fFilePanelNodeFlavors, true); } else - fAddPanel = new BFilePanel(B_OPEN_PANEL, new BMessenger(this, this), + fAddPanel = new BFilePanel(B_OPEN_PANEL, &messenger, NULL, fFilePanelNodeFlavors, true); fAddPanel->SetButtonLabel(B_DEFAULT_BUTTON, "Add");