TraktPlugin.TraktPlugin.GUIWindowManager_OnDeActivateWindow C# (CSharp) Method

GUIWindowManager_OnDeActivateWindow() private method

private GUIWindowManager_OnDeActivateWindow ( int windowID ) : void
windowID int
return void
        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;
        }