From cb8eab788af06b3efb4f0d1477b0e182d7769375 Mon Sep 17 00:00:00 2001 From: Matt Heffron Date: Tue, 17 Oct 2023 23:40:26 -0700 Subject: [PATCH] Modify launcher to enable --title STRING option to work when STRING has embedded spaces (multiple words). --- run-medley | 4 +++- scripts/medley/medley.command | 2 +- scripts/medley/medley_args.sh | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/run-medley b/run-medley index 05f5c395..63862ca3 100755 --- a/run-medley +++ b/run-medley @@ -113,7 +113,9 @@ while [ "$#" -ne 0 ]; do shift ;; -title) - title="$2" + if [ -n "$2" ] ; then + title="$2" + fi shift ;; -vmem | --vmem | -vmfile) diff --git a/scripts/medley/medley.command b/scripts/medley/medley.command index 3fb17e22..14b922a3 100755 --- a/scripts/medley/medley.command +++ b/scripts/medley/medley.command @@ -139,7 +139,7 @@ mkdir -p ${LOGINDIR}/vmem if [[ ( ${darwin} = true ) || (( ${wsl} = false || ${use_vnc} = false ) && ${docker} = false) ]]; then # If not using vnc, just call run-medley - ${MEDLEYDIR}/run-medley -id "${run_id}" ${geometry} ${screensize} ${run_args[@]} + ${MEDLEYDIR}/run-medley -id "${run_id}" -title "${title}" ${geometry} ${screensize} ${run_args[@]} else # do the vnc thing on wsl or docker source ${SCRIPTDIR}/medley_vnc.sh diff --git a/scripts/medley/medley_args.sh b/scripts/medley/medley_args.sh index 6687ad7a..f78b7e8a 100755 --- a/scripts/medley/medley_args.sh +++ b/scripts/medley/medley_args.sh @@ -28,6 +28,7 @@ run_id="default" screensize="" sysout_flag=false sysout_arg="" +title="" use_vnc=false windows=false @@ -112,7 +113,8 @@ do ;; -t | --title) check_for_dash_or_end "$1" "$2" - run_args+=(-title $2) + #run_args+=(-title $2) + title="$2" shift ;; -v | --vnc)