diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c index ce772c2..ec3a147 100644 --- a/panel-plugin/weather.c +++ b/panel-plugin/weather.c @@ -1734,7 +1734,7 @@ xfceweather_create_control(XfcePanelPlugin *plugin) data->plugin = plugin; #ifdef HAVE_UPOWER_GLIB data->upower = up_client_new(); - if (data->upower) { + if (data->upower && data->power_saving) { data->upower_on_battery = up_client_get_on_battery(data->upower); data->upower_lid_closed = up_client_get_lid_is_closed(data->upower); }