fix: restore signature
parent
2de8a83d84
commit
d831a45622
|
@ -55,7 +55,7 @@ class Bluetooth : public ALabel {
|
||||||
GDBusProxy*, GVariant*, const gchar* const*,
|
GDBusProxy*, GVariant*, const gchar* const*,
|
||||||
gpointer) -> void;
|
gpointer) -> void;
|
||||||
|
|
||||||
auto getDeviceBatteryPercentage(GDBusObject*, GDBusProxy*) -> std::optional<unsigned char>;
|
auto getDeviceBatteryPercentage(GDBusObject*) -> std::optional<unsigned char>;
|
||||||
auto getDeviceProperties(GDBusObject*, DeviceInfo&) -> bool;
|
auto getDeviceProperties(GDBusObject*, DeviceInfo&) -> bool;
|
||||||
auto getControllerProperties(GDBusObject*, ControllerInfo&) -> bool;
|
auto getControllerProperties(GDBusObject*, ControllerInfo&) -> bool;
|
||||||
|
|
||||||
|
|
|
@ -336,11 +336,11 @@ auto waybar::modules::Bluetooth::onInterfaceProxyPropertiesChanged(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
auto waybar::modules::Bluetooth::getDeviceBatteryPercentage(GDBusObject* object,
|
auto waybar::modules::Bluetooth::getDeviceBatteryPercentage(GDBusObject* object)
|
||||||
GDBusProxy* proxy_device)
|
|
||||||
-> std::optional<unsigned char> {
|
-> std::optional<unsigned char> {
|
||||||
GDBusProxy* proxy_device_bat =
|
GDBusProxy* proxy_device_bat =
|
||||||
G_DBUS_PROXY(g_dbus_object_get_interface(object, "org.bluez.Battery1"));
|
G_DBUS_PROXY(g_dbus_object_get_interface(object, "org.bluez.Battery1"));
|
||||||
|
GDBusProxy* proxy_device = G_DBUS_PROXY(g_dbus_object_get_interface(object, "org.bluez.Device1"));
|
||||||
if (proxy_device_bat != NULL) {
|
if (proxy_device_bat != NULL) {
|
||||||
unsigned char battery_percentage = getUcharProperty(proxy_device_bat, "Percentage");
|
unsigned char battery_percentage = getUcharProperty(proxy_device_bat, "Percentage");
|
||||||
g_object_unref(proxy_device_bat);
|
g_object_unref(proxy_device_bat);
|
||||||
|
@ -392,7 +392,7 @@ auto waybar::modules::Bluetooth::getDeviceProperties(GDBusObject* object, Device
|
||||||
|
|
||||||
g_object_unref(proxy_device);
|
g_object_unref(proxy_device);
|
||||||
|
|
||||||
device_info.battery_percentage = getDeviceBatteryPercentage(object, proxy_device);
|
device_info.battery_percentage = getDeviceBatteryPercentage(object);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue