void GUIWindowManager_OnDeActivateWindow(int windowID)
{
// Settings/General window
// this is where a user can change skins\languages from GUI
if (windowID == (int)ExternalPluginWindows.MPSkinSettings)
{
// did skin change?
if (TraktSkinSettings.CurrentSkin != TraktSkinSettings.PreviousSkin)
{
TraktLogger.Info("Skin change detected in GUI, reloading skin settings");
TraktSkinSettings.Init();
}
// did language change?
if (Translation.CurrentLanguage != Translation.PreviousLanguage)
{
TraktLogger.Info("Language Changed to '{0}' from GUI, re-initializing translations", Translation.CurrentLanguage);
Translation.Init();
}
}
PreviousWindow = windowID;
}