Bloom.Collection.CollectionSettings.DoOneTimeCheck C# (CSharp) Method

DoOneTimeCheck() private method

private DoOneTimeCheck ( ) : void
return void
        private void DoOneTimeCheck()
        {
            // If we ever have to do another one of these besides our minimal Andika New Basic migration
            // we should refactor this so it calls a method based on the OneTimeCheckVersionNumber
            do
            {
                if(!MigrateSettingsToAndikaNewBasicFont())
                    break; // in case of failed migration
                OneTimeCheckVersionNumber++;

            } while (OneTimeCheckVersionNumber < kCurrentOneTimeCheckVersionNumber);
            Save(); // save updated settings
        }