fixed erroneous deleting of print settings BMessage and changed fMenuBar to fFontMenu to fix crashing in font settings

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2172 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
shatty 2002-12-06 23:46:19 +00:00
parent 9c81f09d9f
commit c4df8d57df

View File

@ -49,8 +49,8 @@ StyledEditWindow::~StyledEditWindow()
{
if (fSaveMessage)
delete fSaveMessage;
if (fPrintSettings)
delete fPrintSettings;
// if (fPrintSettings)
// delete fPrintSettings;
delete fSavePanel;
} /***~StyledEditWindow()***/
@ -984,7 +984,7 @@ StyledEditWindow::PageSetup(const char *documentname)
result= printJob.ConfigPage();
if (result== B_NO_ERROR){
delete fPrintSettings;
// delete fPrintSettings;
fPrintSettings= printJob.Settings();
}
@ -1243,7 +1243,7 @@ StyledEditWindow::SetFontStyle(const char *fontFamily, const char *fontStyle)
// clear that family's bit on the menu, if necessary
if (strcmp(oldFamily,fontFamily)) {
BMenuItem * oldItem = fMenuBar->FindItem(oldFamily);
BMenuItem * oldItem = fFontMenu->FindItem(oldFamily);
if (oldItem != 0) {
oldItem->SetMarked(false);
}
@ -1253,7 +1253,7 @@ StyledEditWindow::SetFontStyle(const char *fontFamily, const char *fontStyle)
fTextView->SetFontAndColor(&font);
BMenuItem * superItem;
superItem = fMenuBar->FindItem(fontFamily);
superItem = fFontMenu->FindItem(fontFamily);
if (superItem != 0) {
superItem->SetMarked(true);
}