From a7d50579760ebb26668cfc92b26d85dd7246d704 Mon Sep 17 00:00:00 2001 From: "Luke D. Jones" Date: Wed, 15 Nov 2023 14:44:37 +1300 Subject: [PATCH] Anime: propagate property config --- asusd/src/ctrl_anime/trait_impls.rs | 5 +++++ bindings/ts/anime.ts | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/asusd/src/ctrl_anime/trait_impls.rs b/asusd/src/ctrl_anime/trait_impls.rs index 8b419b6f..56fab3d1 100644 --- a/asusd/src/ctrl_anime/trait_impls.rs +++ b/asusd/src/ctrl_anime/trait_impls.rs @@ -79,6 +79,7 @@ impl CtrlAnimeZbus { builtin_anims: lock.config.builtin_anims, off_when_unplugged: lock.config.off_when_unplugged, off_when_suspended: lock.config.off_when_suspended, + off_when_lid_closed: lock.config.off_when_lid_closed, }, ) .await @@ -130,6 +131,7 @@ impl CtrlAnimeZbus { builtin_anims: lock.config.builtin_anims, off_when_unplugged: lock.config.off_when_unplugged, off_when_suspended: lock.config.off_when_suspended, + off_when_lid_closed: lock.config.off_when_lid_closed, }, ) .await @@ -174,6 +176,7 @@ impl CtrlAnimeZbus { builtin_anims: lock.config.builtin_anims, off_when_unplugged: lock.config.off_when_unplugged, off_when_suspended: lock.config.off_when_suspended, + off_when_lid_closed: lock.config.off_when_lid_closed, }, ) .await @@ -205,6 +208,7 @@ impl CtrlAnimeZbus { builtin_anims: lock.config.builtin_anims, off_when_unplugged: lock.config.off_when_unplugged, off_when_suspended: lock.config.off_when_suspended, + off_when_lid_closed: lock.config.off_when_lid_closed, }, ) .await @@ -232,6 +236,7 @@ impl CtrlAnimeZbus { builtin_anims: lock.config.builtin_anims, off_when_unplugged: lock.config.off_when_unplugged, off_when_suspended: lock.config.off_when_suspended, + off_when_lid_closed: lock.config.off_when_lid_closed, } } diff --git a/bindings/ts/anime.ts b/bindings/ts/anime.ts index 0b3493c3..41957051 100644 --- a/bindings/ts/anime.ts +++ b/bindings/ts/anime.ts @@ -1,5 +1,5 @@ /* - Generated by typeshare 1.6.0 + Generated by typeshare 1.7.0 */ export enum AnimBooting { @@ -42,6 +42,9 @@ export interface DeviceState { display_brightness: Brightness; builtin_anims_enabled: boolean; builtin_anims: Animations; + off_when_unplugged: boolean; + off_when_suspended: boolean; + off_when_lid_closed: boolean; } export enum AnimeType {