Ticket #935: bemail-crash.patch

File bemail-crash.patch, 799 bytes (added by kaliber, 17 years ago)

patch to fix the crash

  • Prefs.cpp

     
    358358                fNewFont->SetFamilyAndStyle(old_family, old_style);
    359359                if (revert)
    360360                {
    361                     sprintf(label, "%s %s", old_family, old_style);
    362                     item = fFontMenu->FindItem(label);
    363                     item->SetMarked(true);
     361                    if ((item = fFontMenu->FindItem(old_family)) != NULL )
     362                        item->SetMarked(true);
    364363                }
    365364           
    366365                fNewFont->SetSize(old_size);
    367366                if (revert)
    368367                {
    369368                    sprintf(label, "%ld", old_size);
    370                     item = fSizeMenu->FindItem(label);
    371                     item->SetMarked(true);
     369                    if ((item = fSizeMenu->FindItem(label) ) != NULL)
     370                        item->SetMarked(true);
    372371                }
    373372                message.what = M_FONT;
    374373                be_app->PostMessage(&message);