From 63af94383b7f04a1546c380b7acc6d73706e6f4a Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 17 Mar 2024 21:40:07 +0000 Subject: [PATCH] sane-input-handler: only inhibit controls if screen is on --- .../sane-input-handler/sane-input-handler | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hosts/common/programs/sane-input-handler/sane-input-handler b/hosts/common/programs/sane-input-handler/sane-input-handler index 1b97f12b..bbbf2ce4 100755 --- a/hosts/common/programs/sane-input-handler/sane-input-handler +++ b/hosts/common/programs/sane-input-handler/sane-input-handler @@ -209,16 +209,16 @@ dispatchInhibited() { } _isAllOn="$(isAllOn && echo 1 || true)" -_isInhibited="$(isInhibited && echo 1 || true)" -if [ -n "$_isInhibited" ]; then - dispatchInhibited -fi - -if [ -n "$_isAllOn" ]; then - dispatchOn -else +if [ -z "$_isAllOn" ]; then dispatchOff +else + _isInhibited="$(isInhibited && echo 1 || true)" + if [ -n "$_isInhibited" ]; then + dispatchInhibited + else + dispatchOn + fi fi dispatchDefault