From 4c447602f54e9ec43239e82184487b5899b39c02 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Sat, 8 Nov 2025 22:12:54 +0400 Subject: fix(slib): start compositor even when the command fails in `run` --- scripts/slib | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/slib b/scripts/slib index 4e21eb6..828c4cb 100755 --- a/scripts/slib +++ b/scripts/slib @@ -115,6 +115,7 @@ send_notification() { run() { relstat=0 compstat=0 + exitval=0 while [ $# -gt 0 ]; do case "$1" in @@ -137,7 +138,8 @@ run() { else [ -n "${3}" ] && err "${3}" [ -n "${failure_msg}" ] && send_notification "${argv0}:" "${failure_msg}" - exit 1 + + exitval=1 fi if [ "${relstat}" -eq 1 ]; then @@ -148,5 +150,5 @@ run() { picom -b || echo "Warning: Failed to start picom" >&2 fi - exit 0 + exit "${exitval}" } -- cgit v1.2.3