Menu items are alphabetized again.
This commit is contained in:
@@ -229,7 +229,7 @@ add_launcher() {
|
|||||||
done
|
done
|
||||||
if ! grep -F -q -x "${launchSettings}" "${configFile}" 2> /dev/null ; then
|
if ! grep -F -q -x "${launchSettings}" "${configFile}" 2> /dev/null ; then
|
||||||
echo "${launchSettings}" >> "${configFile}"
|
echo "${launchSettings}" >> "${configFile}"
|
||||||
sort -o "${configFile}" "${configFile}"
|
sort -t '|' -k3,3f -o "${configFile}" "${configFile}"
|
||||||
# Remove .lnk files because they don't work.
|
# Remove .lnk files because they don't work.
|
||||||
find ~/Desktop -type f -iname '*.lnk' -exec bash -c '
|
find ~/Desktop -type f -iname '*.lnk' -exec bash -c '
|
||||||
for f ; do
|
for f ; do
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ game_removal() {
|
|||||||
# shellcheck source=.includes/bottle.sh
|
# shellcheck source=.includes/bottle.sh
|
||||||
source "${scriptDir}/.includes/bottle.sh"
|
source "${scriptDir}/.includes/bottle.sh"
|
||||||
# Modern wine is unified - no architecture-specific wine executables needed
|
# Modern wine is unified - no architecture-specific wine executables needed
|
||||||
mapfile -t lines < <(sed -e '/^$/d' -e '/^[[:space:]]*#/d' "${configFile}" 2> /dev/null)
|
mapfile -t lines < <(sed -e '/^$/d' -e '/^[[:space:]]*#/d' "${configFile}" 2> /dev/null | sort -t '|' -k3,3f)
|
||||||
if [[ ${#lines} -eq 0 ]]; then
|
if [[ ${#lines} -eq 0 ]]; then
|
||||||
agm_msgbox "Audio Game Removal" "" "No games found."
|
agm_msgbox "Audio Game Removal" "" "No games found."
|
||||||
exit 0
|
exit 0
|
||||||
@@ -276,7 +276,7 @@ kill_game() {
|
|||||||
# shellcheck source=.includes/bottle.sh
|
# shellcheck source=.includes/bottle.sh
|
||||||
source "${scriptDir}/.includes/bottle.sh"
|
source "${scriptDir}/.includes/bottle.sh"
|
||||||
# Modern wine is unified - no architecture-specific wine executables needed
|
# Modern wine is unified - no architecture-specific wine executables needed
|
||||||
mapfile -t lines < <(sed '/^$/d' "${configFile}" 2> /dev/null)
|
mapfile -t lines < <(sed '/^$/d' "${configFile}" 2> /dev/null | sort -t '|' -k3,3f)
|
||||||
if [[ ${#lines} -eq 0 ]]; then
|
if [[ ${#lines} -eq 0 ]]; then
|
||||||
agm_msgbox "Audio Game Killer" "" "No games found."
|
agm_msgbox "Audio Game Killer" "" "No games found."
|
||||||
exit 0
|
exit 0
|
||||||
@@ -484,7 +484,7 @@ game_launcher() {
|
|||||||
|
|
||||||
# Replace NVDA controller client DLLs in wine64 bottle
|
# Replace NVDA controller client DLLs in wine64 bottle
|
||||||
update_nvda_dlls
|
update_nvda_dlls
|
||||||
mapfile -t lines < <(sed -e '/^$/d' -e '/^ *#/d' "${configFile}" 2> /dev/null)
|
mapfile -t lines < <(sed -e '/^$/d' -e '/^ *#/d' "${configFile}" 2> /dev/null | sort -t '|' -k3,3f)
|
||||||
if [[ ${#lines} -eq 0 ]]; then
|
if [[ ${#lines} -eq 0 ]]; then
|
||||||
agm_msgbox "Audio Game Launcher" "" "Install some games first."
|
agm_msgbox "Audio Game Launcher" "" "Install some games first."
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user