--- android/TrainInfoService/src/dk/thoerup/traininfoservice/SettingsListener.java 2011/04/20 15:19:32 1339 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/SettingsListener.java 2011/04/20 15:25:36 1340 @@ -44,14 +44,8 @@ if (settings != null) return settings; - settings = new TraininfoSettings(); - settings.useazuresite = Boolean.parseBoolean( cxt.getInitParameter("useazuresite") ); - settings.cache_timeout = Integer.parseInt( cxt.getInitParameter("cache_timeout") ); - settings.reply_timeout = Integer.parseInt( cxt.getInitParameter("reply_timeout") ); - settings.banedk_threshold = Integer.parseInt(cxt.getInitParameter("banedk_threshold") ); - settings.banedk_timeout = Integer.parseInt( cxt.getInitParameter("banedk_timeout") ); - - settings.stats_interval = Integer.parseInt( cxt.getInitParameter("stats_interval") ); + settings = new TraininfoSettings(cxt); + settings.reloadConfig(); cxt.setAttribute("settings", settings);