upower: Initialize variables

There are code paths in which some of these variables were used but not
initialized, causing undefined behavior.
pull/3028/head
Bartel Sielski 2024-03-18 12:47:36 +01:00
parent bd8b215416
commit bbb69bd977
1 changed files with 5 additions and 5 deletions

View File

@ -315,12 +315,12 @@ auto UPower::update() -> void {
return;
}
UpDeviceKind kind;
UpDeviceState state;
UpDeviceKind kind = UP_DEVICE_KIND_UNKNOWN;
UpDeviceState state = UP_DEVICE_STATE_UNKNOWN;
UpDeviceLevel level = UP_DEVICE_LEVEL_UNKNOWN;
double percentage;
gint64 time_empty;
gint64 time_full;
double percentage = 0.0;
gint64 time_empty = 0;
gint64 time_full = 0;
gchar* icon_name{(char*)'\0'};
std::string percentString{""};
std::string time_format{""};