* fix some mem leaks

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27858 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Karsten Heimrich 2008-10-03 12:36:58 +00:00
parent c716766b3d
commit 05ea853598
3 changed files with 14 additions and 10 deletions

View File

@ -167,6 +167,8 @@ RecorderWindow::~RecorderWindow()
// Clean up currently recording file, if any.
fRecEntry.Remove();
fRecEntry.Unset();
delete fSavePanel;
}
@ -266,7 +268,7 @@ RecorderWindow::InitWindow()
BRect buttonRect;
// Button for rewinding
// Button for rewinding
buttonRect = BRect(BPoint(0,0), kSkipButtonSize);
buttonRect.OffsetTo(background->Bounds().LeftBottom() - BPoint(-7, 25));
fRewindButton = new TransportButton(buttonRect, "Rewind",

View File

@ -511,10 +511,10 @@ GrepWindow::_CreateMenus()
fPreferencesMenu->AddSeparatorItem();
fPreferencesMenu->AddItem(fShowLinesMenuitem);
fEncodingMenu->AddItem(fUTF8);
fEncodingMenu->AddItem(fShiftJIS);
fEncodingMenu->AddItem(fEUC);
fEncodingMenu->AddItem(fJIS);
fEncodingMenu->AddItem(fUTF8);
fEncodingMenu->AddItem(fShiftJIS);
fEncodingMenu->AddItem(fEUC);
fEncodingMenu->AddItem(fJIS);
// fEncodingMenu->SetLabelFromMarked(true);
// Do we really want this ?
@ -1557,9 +1557,11 @@ GrepWindow::_OnOpenPanel()
if (get_ref_for_path(fModel->fFilePanelPath.String(), &path) != B_OK)
return;
fFilePanel = new BFilePanel(B_OPEN_PANEL, new BMessenger(NULL, this),
&path, B_FILE_NODE|B_DIRECTORY_NODE|B_SYMLINK_NODE,
true, new BMessage(MSG_REFS_RECEIVED), NULL, true, true);
BMessenger messenger(this);
BMessage message(MSG_REFS_RECEIVED);
fFilePanel = new BFilePanel(B_OPEN_PANEL, &messenger, &path,
B_FILE_NODE | B_DIRECTORY_NODE | B_SYMLINK_NODE, true,
&message, NULL, true, true);
fFilePanel->Show();
}

View File

@ -787,10 +787,10 @@ BInfoWindow::OpenFilePanel(const entry_ref *ref)
// for the sym link
if (fFilePanel == NULL) {
BMessenger runner(this);
BMessage message(kNewTargetSelected);
fFilePanel = new BFilePanel(B_OPEN_PANEL, &runner, ref,
B_FILE_NODE | B_SYMLINK_NODE | B_DIRECTORY_NODE,
false, new BMessage(kNewTargetSelected));
false, &message);
if (fFilePanel != NULL) {
fFilePanel->SetButtonLabel(B_DEFAULT_BUTTON,"Select");