termux-api: Fix termux-notification --content ""
authorFredrik Fornwall <fredrik@fornwall.net>
Mon, 23 Jan 2017 08:39:33 +0000 (09:39 +0100)
committerFredrik Fornwall <fredrik@fornwall.net>
Mon, 23 Jan 2017 08:39:33 +0000 (09:39 +0100)
packages/termux-api/build.sh
packages/termux-api/termux-notification

index 9d3b9d4..9b688d0 100644 (file)
@@ -1,6 +1,6 @@
 TERMUX_PKG_HOMEPAGE=https://termux.com/add-on-api.html
 TERMUX_PKG_DESCRIPTION="Termux API commands"
-TERMUX_PKG_VERSION=0.21
+TERMUX_PKG_VERSION=0.22
 
 termux_step_make_install () {
        mkdir -p $TERMUX_PREFIX/bin
index 9597ea5..dc77f29 100755 (executable)
@@ -25,7 +25,6 @@ show_usage () {
 }
 
 OPT_ACTION=""
-OPT_CONTENT=""
 OPT_ID=""
 OPT_LED_COLOR=""
 OPT_LED_OFF=""
@@ -97,8 +96,9 @@ if [ -n "$OPT_SOUND" ]; then set -- "$@" --ez sound "$OPT_SOUND"; fi
 if [ -n "$OPT_TITLE" ]; then set -- "$@" --es title "$OPT_TITLE"; fi
 if [ -n "$OPT_VIBRATE" ]; then set -- "$@" --ela vibrate "$OPT_VIBRATE"; fi
 
-if [ -n "$OPT_CONTENT" ]; then
-       echo $OPT_CONTENT | /data/data/com.termux/files/usr/libexec/termux-api Notification "$@"
+if [ -v OPT_CONTENT ]; then
+       # Note that we want to accept an empty content (--content "").
+       echo ${OPT_CONTENT:=""} | /data/data/com.termux/files/usr/libexec/termux-api Notification "$@"
 else
        /data/data/com.termux/files/usr/libexec/termux-api Notification "$@"
 fi