diff --git a/src/apps/terminal/AppearPrefView.cpp b/src/apps/terminal/AppearPrefView.cpp index 75a0e7127a..fa4c86a460 100644 --- a/src/apps/terminal/AppearPrefView.cpp +++ b/src/apps/terminal/AppearPrefView.cpp @@ -399,6 +399,8 @@ AppearancePrefView::_SetCurrentColorScheme() } for (int32 i = 0; i < fColorSchemeField->Menu()->CountItems(); i++) { + if (currentSchemeName == NULL) + break; BMenuItem* item = fColorSchemeField->Menu()->ItemAt(i); if (strcmp(item->Label(), currentSchemeName) == 0) { item->SetMarked(true);