* 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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user