Skip to content

Commit 3b67a1d

Browse files
Fix COLOR_SCHEME when commands exit with error
Fix #57
1 parent 0a983ad commit 3b67a1d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎linuxdeploy-plugin-gtk.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,9 @@ mkdir -p "$HOOKSDIR"
226226
cat > "$HOOKFILE" <<\EOF
227227
#! /usr/bin/env bash
228228
229-
COLOR_SCHEME="$(dbus-send --session --dest=org.freedesktop.portal.Desktop --type=method_call --print-reply --reply-timeout=1000 /org/freedesktop/portal/desktop org.freedesktop.portal.Settings.Read 'string:org.freedesktop.appearance' 'string:color-scheme' 2>/dev/null | tail -n1 | cut -b35- | cut -d' ' -f2)"
229+
COLOR_SCHEME="$(dbus-send --session --dest=org.freedesktop.portal.Desktop --type=method_call --print-reply --reply-timeout=1000 /org/freedesktop/portal/desktop org.freedesktop.portal.Settings.Read 'string:org.freedesktop.appearance' 'string:color-scheme' 2> /dev/null | tail -n1 | cut -b35- | cut -d' ' -f2 || printf '')"
230230
if [ -z "$COLOR_SCHEME" ]; then
231-
COLOR_SCHEME="$(gsettings get org.gnome.desktop.interface color-scheme 2> /dev/null)"
231+
COLOR_SCHEME="$(gsettings get org.gnome.desktop.interface color-scheme 2> /dev/null || printf '')"
232232
fi
233233
case "$COLOR_SCHEME" in
234234
"1"|"'prefer-dark'") GTK_THEME_VARIANT="dark";;

0 commit comments

Comments
 (0)