From dec44c07d910a97300bf352ff68459f9e8db702d Mon Sep 17 00:00:00 2001 From: Pengfei Wu Date: Mon, 14 Oct 2019 10:02:11 +0800 Subject: [PATCH] Fix weather icon issue of Oneplus weather provider --- lawnchair/src/net/oneplus/launcher/OPWeatherProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lawnchair/src/net/oneplus/launcher/OPWeatherProvider.java b/lawnchair/src/net/oneplus/launcher/OPWeatherProvider.java index 0684bed7f92..144578d1c56 100644 --- a/lawnchair/src/net/oneplus/launcher/OPWeatherProvider.java +++ b/lawnchair/src/net/oneplus/launcher/OPWeatherProvider.java @@ -316,8 +316,9 @@ private void processWeatherInformation(Cursor cursor) { new SimpleDateFormat("yyyyMMddkkmm", Locale.getDefault()).parse(string2) .getTime() / 1000; weatherData.cityName = string; - weatherData.weatherCode = WEATHER_TYPE - .getWeather(Integer.parseInt(string3)).weatherCode; + WEATHER_TYPE weatherType = WEATHER_TYPE.getWeather(Integer.parseInt(string3)); + weatherData.weatherCode = weatherType.weatherCode; + weatherData.icon = weatherType.icon; weatherData.weatherName = string4; weatherData.temperature = Integer.parseInt(string5); weatherData.temperatureHigh = Integer.parseInt(string6);