fix: build
This commit is contained in:
@ -128,9 +128,9 @@ void Gamemode::getData() {
|
|||||||
Glib::VariantContainerBase data = gamemode_proxy->call_sync("Get", parameters);
|
Glib::VariantContainerBase data = gamemode_proxy->call_sync("Get", parameters);
|
||||||
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
||||||
Glib::VariantBase variant;
|
Glib::VariantBase variant;
|
||||||
g_variant_get(data.gobj(), "(v)", &variant);
|
g_variant_get(const_cast<GVariant*>(data.gobj()), "(v)", &variant);
|
||||||
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_INT32)) {
|
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_INT32)) {
|
||||||
g_variant_get(variant.gobj(), "i", &gameCount);
|
g_variant_get(const_cast<GVariant*>(variant.gobj()), "i", &gameCount);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -158,7 +158,7 @@ void Gamemode::prepareForSleep_cb(const Glib::RefPtr<Gio::DBus::Connection>& con
|
|||||||
const Glib::VariantContainerBase& parameters) {
|
const Glib::VariantContainerBase& parameters) {
|
||||||
if (parameters.is_of_type(Glib::VariantType("(b)"))) {
|
if (parameters.is_of_type(Glib::VariantType("(b)"))) {
|
||||||
gboolean sleeping;
|
gboolean sleeping;
|
||||||
g_variant_get(parameters.gobj(), "(b)", &sleeping);
|
g_variant_get(const_cast<GVariant*>(parameters.gobj()), "(b)", &sleeping);
|
||||||
if (!sleeping) {
|
if (!sleeping) {
|
||||||
getData();
|
getData();
|
||||||
dp.emit();
|
dp.emit();
|
||||||
|
|||||||
@ -77,9 +77,9 @@ void SystemdFailedUnits::RequestSystemState() {
|
|||||||
Glib::VariantContainerBase data = proxy->call_sync("Get", parameters);
|
Glib::VariantContainerBase data = proxy->call_sync("Get", parameters);
|
||||||
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
||||||
Glib::VariantBase variant;
|
Glib::VariantBase variant;
|
||||||
g_variant_get(data.gobj(), "(v)", &variant);
|
g_variant_get(const_cast<GVariant*>(data.gobj()), "(v)", &variant);
|
||||||
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_STRING)) {
|
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_STRING)) {
|
||||||
return g_variant_get_string(variant.gobj(), NULL);
|
return g_variant_get_string(const_cast<GVariant*>(variant.gobj()), NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Glib::Error& e) {
|
} catch (Glib::Error& e) {
|
||||||
@ -105,9 +105,9 @@ void SystemdFailedUnits::RequestFailedUnits() {
|
|||||||
Glib::VariantContainerBase data = proxy->call_sync("Get", parameters);
|
Glib::VariantContainerBase data = proxy->call_sync("Get", parameters);
|
||||||
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
if (data && data.is_of_type(Glib::VariantType("(v)"))) {
|
||||||
Glib::VariantBase variant;
|
Glib::VariantBase variant;
|
||||||
g_variant_get(data.gobj(), "(v)", &variant);
|
g_variant_get(const_cast<GVariant*>(data.gobj()), "(v)", &variant);
|
||||||
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_UINT32)) {
|
if (variant && variant.is_of_type(Glib::VARIANT_TYPE_UINT32)) {
|
||||||
return g_variant_get_uint32(variant.gobj());
|
return g_variant_get_uint32(const_cast<GVariant*>(variant.gobj()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Glib::Error& e) {
|
} catch (Glib::Error& e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user