[tuxdroid-svn] r4919 - software_suite_v3/software/plugin/plugin-weather/trunk/plugin-weather/src/ne
Status: Beta
Brought to you by:
ks156
|
From: remi <c2m...@c2...> - 2009-06-28 21:10:26
|
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);
|