dateMenu: Adjust to GWeather IAPI change

It's not exactly clear what changed - gobject-introspection, gjs - but
the newly added gweather_condition_to_string_full() API no longer works
like it used to. The replacement code does look more idiomatic anyway,
so just fix the code without investigating the reason of the breakage.

https://bugzilla.gnome.org/show_bug.cgi?id=787423
This commit is contained in:
Florian Müllner 2017-09-08 12:13:48 +02:00
parent 053b8da89c
commit 56f4ce37cd

View File

@ -237,12 +237,12 @@ var WeatherSection = new Lang.Class({
let options = capitalize ? GWeather.FormatOptions.SENTENCE_CAPITALIZATION
: GWeather.FormatOptions.NO_CAPITALIZATION;
let [ok, phenom, qualifier] = info.get_value_conditions();
let [ok, phenomenon, qualifier] = info.get_value_conditions();
if (ok)
return GWeather.conditions_to_string_full(phenom, qualifier, options);
return new GWeather.Conditions({ phenomenon, qualifier}).to_string_full(options);
let [, sky] = info.get_value_sky();
return GWeather.sky_to_string_full(sky, options);
return GWeather.Sky.to_string_full(sky, options);
},
_sameSummary: function(info1, info2) {