From cd83a15bde704d1c9d1f5450452ca30656a3279d Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Thu, 25 Sep 2008 10:31:31 +0000 Subject: [PATCH] BFilePanel doesn't take ownership of the passed entry_ref. That code wouldn't have worked anyway, since FindRef() returns B_OK on success. CID 933 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27730 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/stylededit/StyledEditWindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/stylededit/StyledEditWindow.cpp b/src/apps/stylededit/StyledEditWindow.cpp index bf18e00f9c..e853d7504f 100644 --- a/src/apps/stylededit/StyledEditWindow.cpp +++ b/src/apps/stylededit/StyledEditWindow.cpp @@ -820,8 +820,8 @@ StyledEditWindow::SaveAs(BMessage *message) entry_ref* directory = NULL; if (fSaveMessage != NULL) { entry_ref dirRef; - if (fSaveMessage->FindRef("directory", &dirRef)) - directory = new entry_ref(dirRef); + if (fSaveMessage->FindRef("directory", &dirRef) == B_OK) + directory = &dirRef; } BMessenger target(this);