* fix probable memory leaks

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27860 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Karsten Heimrich
2008-10-03 12:48:19 +00:00
parent 5ac3a15ece
commit 74fd3b540a
@@ -46,7 +46,8 @@ PlaylistWindow::PlaylistWindow(BRect frame, Playlist* playlist,
Controller* controller) Controller* controller)
: BWindow(frame, "Playlist", B_DOCUMENT_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, : BWindow(frame, "Playlist", B_DOCUMENT_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
B_ASYNCHRONOUS_CONTROLS) B_ASYNCHRONOUS_CONTROLS)
, fOpenPanel(NULL)
, fSavePanel(NULL)
, fLocker(new RWLocker("command stack lock")) , fLocker(new RWLocker("command stack lock"))
, fCommandStack(new CommandStack(fLocker)) , fCommandStack(new CommandStack(fLocker))
, fCommandStackListener(this) , fCommandStackListener(this)
@@ -88,6 +89,9 @@ PlaylistWindow::~PlaylistWindow()
fCommandStack->RemoveListener(&fCommandStackListener); fCommandStack->RemoveListener(&fCommandStackListener);
delete fCommandStack; delete fCommandStack;
delete fLocker; delete fLocker;
delete fOpenPanel;
delete fSavePanel;
} }