* 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)
|
||||
: BWindow(frame, "Playlist", B_DOCUMENT_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
|
||||
B_ASYNCHRONOUS_CONTROLS)
|
||||
|
||||
, fOpenPanel(NULL)
|
||||
, fSavePanel(NULL)
|
||||
, fLocker(new RWLocker("command stack lock"))
|
||||
, fCommandStack(new CommandStack(fLocker))
|
||||
, fCommandStackListener(this)
|
||||
@@ -88,6 +89,9 @@ PlaylistWindow::~PlaylistWindow()
|
||||
fCommandStack->RemoveListener(&fCommandStackListener);
|
||||
delete fCommandStack;
|
||||
delete fLocker;
|
||||
|
||||
delete fOpenPanel;
|
||||
delete fSavePanel;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user