From d7cc40cf2b9b2d04fe06ff14625835ab084a2f90 Mon Sep 17 00:00:00 2001 From: Date: Thu, 6 Mar 2008 18:16:00 +0000 Subject: [PATCH] Fixed memory leak from previos revision --- src/gui/FWWindow.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gui/FWWindow.cpp b/src/gui/FWWindow.cpp index bc9a5665d..3b38c7ad0 100644 --- a/src/gui/FWWindow.cpp +++ b/src/gui/FWWindow.cpp @@ -105,6 +105,7 @@ #include #include #include +#include #include @@ -334,9 +335,9 @@ void FWWindow::fileSaveActionSetEn(bool en) void FWWindow::fileOpen() { - ProjectPanel *proj = newProjectPanel(); + std::auto_ptr proj(newProjectPanel()); if (proj->fileOpen()) - showSub(proj); + showSub(proj.release()); } void FWWindow::fileClose()