James Moger
2011-10-17 b2fde8f0dfe2d60b08724e92f919c1f68223101f
src/com/gitblit/IStoredSettings.java
@@ -86,7 +86,7 @@
      if (props.containsKey(name)) {
         String value = props.getProperty(name);
         if (!StringUtils.isEmpty(value)) {
            return Boolean.parseBoolean(value);
            return Boolean.parseBoolean(value.trim());
         }
      }
      return defaultValue;
@@ -107,11 +107,31 @@
         try {
            String value = props.getProperty(name);
            if (!StringUtils.isEmpty(value)) {
               return Integer.parseInt(value);
               return Integer.parseInt(value.trim());
            }
         } catch (NumberFormatException e) {
            logger.warn("Failed to parse integer for " + name + " using default of "
                  + defaultValue);
         }
      }
      return defaultValue;
   }
   /**
    * Returns the char value for the specified key. If the key does not exist
    * or the value for the key can not be interpreted as a char, the
    * defaultValue is returned.
    *
    * @param key
    * @param defaultValue
    * @return key value or defaultValue
    */
   public char getChar(String name, char defaultValue) {
      Properties props = getSettings();
      if (props.containsKey(name)) {
         String value = props.getProperty(name);
         if (!StringUtils.isEmpty(value)) {
            return value.trim().charAt(0);
         }
      }
      return defaultValue;
@@ -131,7 +151,7 @@
      if (props.containsKey(name)) {
         String value = props.getProperty(name);
         if (value != null) {
            return value;
            return value.trim();
         }
      }
      return defaultValue;