From 204368d18261eed753a2d0d8a4ef984f4465c104 Mon Sep 17 00:00:00 2001 From: Diana <5275194+DianaNites@users.noreply.github.com> Date: Sun, 13 Mar 2022 10:15:16 -0400 Subject: [PATCH 1/3] Re-add `AutoGraphicsPower` Fixes #280 --- src/daemon/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/daemon/mod.rs b/src/daemon/mod.rs index 0108943e..0ae778d8 100644 --- a/src/daemon/mod.rs +++ b/src/daemon/mod.rs @@ -289,6 +289,7 @@ pub async fn daemon() -> Result<(), String> { sync_get_method(b, "GetDesktop", "desktop", PowerDaemon::get_desktop); sync_get_method(b, "GetGraphicsPower", "power", PowerDaemon::get_graphics_power); sync_set_method(b, "SetGraphicsPower", "power", PowerDaemon::set_graphics_power); + sync_get_method(b, "AutoGraphicsPower", "thresholds", PowerDaemon::auto_graphics_power); sync_get_method(b, "GetChargeThresholds", "thresholds", PowerDaemon::get_charge_thresholds); let c_clone = c.clone(); b.method_with_cr_async( From 3ff91f47b31ff25cbee8112af88acc4ebff267d9 Mon Sep 17 00:00:00 2001 From: Diana <5275194+DianaNites@users.noreply.github.com> Date: Sun, 13 Mar 2022 12:02:52 -0400 Subject: [PATCH 2/3] Copy-paste error --- src/daemon/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/daemon/mod.rs b/src/daemon/mod.rs index 0ae778d8..8fa0b0a7 100644 --- a/src/daemon/mod.rs +++ b/src/daemon/mod.rs @@ -289,7 +289,7 @@ pub async fn daemon() -> Result<(), String> { sync_get_method(b, "GetDesktop", "desktop", PowerDaemon::get_desktop); sync_get_method(b, "GetGraphicsPower", "power", PowerDaemon::get_graphics_power); sync_set_method(b, "SetGraphicsPower", "power", PowerDaemon::set_graphics_power); - sync_get_method(b, "AutoGraphicsPower", "thresholds", PowerDaemon::auto_graphics_power); + sync_get_method(b, "AutoGraphicsPower", "power", PowerDaemon::auto_graphics_power); sync_get_method(b, "GetChargeThresholds", "thresholds", PowerDaemon::get_charge_thresholds); let c_clone = c.clone(); b.method_with_cr_async( From 45344168b2835c802a67e84920e4851f5c539cbb Mon Sep 17 00:00:00 2001 From: Winston Hoy Date: Mon, 6 Feb 2023 11:58:49 -0500 Subject: [PATCH 3/3] fix for compile error on AutoGraphicsPower --- src/daemon/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/daemon/mod.rs b/src/daemon/mod.rs index 8fa0b0a7..840c830e 100644 --- a/src/daemon/mod.rs +++ b/src/daemon/mod.rs @@ -289,7 +289,7 @@ pub async fn daemon() -> Result<(), String> { sync_get_method(b, "GetDesktop", "desktop", PowerDaemon::get_desktop); sync_get_method(b, "GetGraphicsPower", "power", PowerDaemon::get_graphics_power); sync_set_method(b, "SetGraphicsPower", "power", PowerDaemon::set_graphics_power); - sync_get_method(b, "AutoGraphicsPower", "power", PowerDaemon::auto_graphics_power); + sync_action_method(b, "AutoGraphicsPower", PowerDaemon::auto_graphics_power); sync_get_method(b, "GetChargeThresholds", "thresholds", PowerDaemon::get_charge_thresholds); let c_clone = c.clone(); b.method_with_cr_async(