Author: remi
Date: 2009-06-28 23:10:16 +0200 (Sun, 28 Jun 2009)
New Revision: 4919

Modified:
   
software_suite_v3/software/plugin/plugin-weather/trunk/plugin-weather/src/net/karmaLab/tuxDroid/plugins/WeatherPlugin.java
Log:
* fixed a bug with weather in french. The humidity level string contains bad 
unicode characters "/xc2/xa0".

Modified: 
software_suite_v3/software/plugin/plugin-weather/trunk/plugin-weather/src/net/karmaLab/tuxDroid/plugins/WeatherPlugin.java
===================================================================
--- 
software_suite_v3/software/plugin/plugin-weather/trunk/plugin-weather/src/net/karmaLab/tuxDroid/plugins/WeatherPlugin.java
  2009-06-27 17:01:40 UTC (rev 4918)
+++ 
software_suite_v3/software/plugin/plugin-weather/trunk/plugin-weather/src/net/karmaLab/tuxDroid/plugins/WeatherPlugin.java
  2009-06-28 21:10:16 UTC (rev 4919)
@@ -171,6 +171,7 @@
                        String humidity = getData(current, "humidity"); 
//$NON-NLS-1$
                        humidity = humidity.split(":")[1]; //$NON-NLS-1$
                        humidity = ((String) humidity.subSequence(0, 
humidity.length() - 1)).trim();
+            humidity = humidity.replaceAll("[^a-zA-Z0-9]", "");
                        if (weather.length() == 0) {
                                throwMessage("Current weather at {0} is 
\"unknown\" with a temperature of {1} degrees {2}; Humidity level is {3} 
percent.", configuration().getLocation().replace("%20", " "), temperature, 
configuration().getUnit() == Unit.celsius ? "celsius" : "fahrenheit",
                                                humidity);


------------------------------------------------------------------------------
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to