James Moger
2014-06-05 b0658eedf4bc1590cd5003d17d9c71dd47b3c70c
src/main/java/com/gitblit/models/UserPreferences.java
@@ -37,7 +37,9 @@
   public final String username;
   public String locale;
   private String locale;
   private Boolean emailMeOnMyTicketChanges;
   private final Map<String, UserRepositoryPreferences> repositoryPreferences = new TreeMap<String, UserRepositoryPreferences>();
@@ -49,7 +51,17 @@
      if (StringUtils.isEmpty(locale)) {
         return null;
      }
      int underscore = locale.indexOf('_');
      if (underscore > 0) {
         String lang = locale.substring(0, underscore);
         String cc = locale.substring(underscore + 1);
         return new Locale(lang, cc);
      }
      return new Locale(locale);
   }
   public void setLocale(String locale) {
      this.locale = locale;
   }
   public UserRepositoryPreferences getRepositoryPreferences(String repositoryName) {
@@ -90,4 +102,15 @@
      Collections.sort(list);
      return list;
   }
   public boolean isEmailMeOnMyTicketChanges() {
      if (emailMeOnMyTicketChanges == null) {
         return true;
      }
      return emailMeOnMyTicketChanges;
   }
   public void setEmailMeOnMyTicketChanges(boolean value) {
      this.emailMeOnMyTicketChanges = value;
   }
}