sebb        2005/06/18 16:33:10

  Modified:    src/core/org/apache/jmeter/util JMeterUtils.java
  Log:
  Need to restore locale afterwards
  
  Revision  Changes    Path
  1.74      +17 -7     
jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterUtils.java
  
  Index: JMeterUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterUtils.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- JMeterUtils.java  18 Jun 2005 23:19:47 -0000      1.73
  +++ JMeterUtils.java  18 Jun 2005 23:33:09 -0000      1.74
  @@ -250,17 +250,27 @@
            * before it defaults to the base property file, so we need to change
            * the default Locale to ensure the base property file is found.
            */
  -        if(loc.getLanguage() == Locale.ENGLISH.getLanguage()
  -                && // Don't change locale from en_GB to en 
  -           Locale.getDefault().getLanguage() != Locale.ENGLISH.getLanguage()
  -           ) {
  -            Locale.setDefault(Locale.ENGLISH);
  +        Locale def = null;
  +        if(loc.getLanguage() == Locale.ENGLISH.getLanguage()){
  +            def = Locale.getDefault(); 
  +            // Don't change locale from en_GB to en 
  +            if (def.getLanguage() != Locale.ENGLISH.getLanguage()) {
  +                Locale.setDefault(Locale.ENGLISH);
  +            } else {
  +                def = null; // no need to reset Locale
  +            }
           }
           resources =
               ResourceBundle.getBundle(
                   "org.apache.jmeter.resources.messages",
                   locale);
           notifyLocaleChangeListeners();
  +        /*
  +         * Reset Locale if necessary so other locales are properly handled
  +         */
  +        if (def != null) {
  +            Locale.setDefault(def);
  +        }
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to