allow ignoring missing theme elements

This commit is contained in:
Glenn Maynard
2003-11-17 01:44:06 +00:00
parent 85481cf701
commit d18a120a0f
+3 -1
View File
@@ -336,7 +336,7 @@ try_element_again:
CString sCategory = ELEMENT_CATEGORY_STRING[category]; CString sCategory = ELEMENT_CATEGORY_STRING[category];
CString sMessage = "The theme element '" + sCategory + SLASH + sFileName +"' is missing."; CString sMessage = "The theme element '" + sCategory + SLASH + sFileName +"' is missing.";
switch( HOOKS->MessageBoxRetryCancel(sMessage) ) switch( HOOKS->MessageBoxAbortRetryIgnore(sMessage, "MissingThemeElement") )
{ {
case ArchHooks::retry: case ArchHooks::retry:
FlushDirCache(); FlushDirCache();
@@ -349,6 +349,8 @@ try_element_again:
GetThemeDirFromName(m_sCurThemeName).c_str(), GetThemeDirFromName(m_sCurThemeName).c_str(),
GetThemeDirFromName(BASE_THEME_NAME).c_str() ); GetThemeDirFromName(BASE_THEME_NAME).c_str() );
break; break;
case ArchHooks::ignore:
break;
default: default:
ASSERT(0); ASSERT(0);
} }