コード例 #1
0
ファイル: Config.cs プロジェクト: isabella232/gnome-subtitles
        private int GetInt(string key, int defaultValue, int lowerLimit, bool useLowerLimit, int upperLimit, bool useUpperLimit)
        {
            try {
                int number = settings.GetInt(key);
                if (useLowerLimit && (number < lowerLimit))
                {
                    return(defaultValue);
                }

                if (useUpperLimit && (number > upperLimit))
                {
                    return(defaultValue);
                }

                return(number);
            }
            catch (Exception e) {
                Logger.Error(e);
                return(defaultValue);
            }
        }