allow ignoring missing theme elements
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user