don't read the metric before ThemeManager is loaded
This commit is contained in:
@@ -30,6 +30,7 @@ public:
|
|||||||
void SwitchThemeAndLanguage( const CString &sThemeName, const CString &sLanguage );
|
void SwitchThemeAndLanguage( const CString &sThemeName, const CString &sLanguage );
|
||||||
void UpdateLuaGlobals();
|
void UpdateLuaGlobals();
|
||||||
CString GetCurThemeName() { return m_sCurThemeName; };
|
CString GetCurThemeName() { return m_sCurThemeName; };
|
||||||
|
bool IsThemeLoaded() { return !m_sCurThemeName.empty(); };
|
||||||
CString GetCurLanguage() { return m_sCurLanguage; };
|
CString GetCurLanguage() { return m_sCurLanguage; };
|
||||||
CString GetCurThemeDir() { return GetThemeDirFromName(m_sCurThemeName); };
|
CString GetCurThemeDir() { return GetThemeDirFromName(m_sCurThemeName); };
|
||||||
void NextTheme();
|
void NextTheme();
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ public:
|
|||||||
|
|
||||||
void Read()
|
void Read()
|
||||||
{
|
{
|
||||||
if( m_sName != "" )
|
if( m_sName != "" && THEME && THEME->IsThemeLoaded() )
|
||||||
THEME->GetMetric( m_sGroup, m_sName, m_currentValue );
|
THEME->GetMetric( m_sGroup, m_sName, m_currentValue );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user