Use Zenity to display error message
Zenity will display error Timeout after 5 seconds Start yuzu
This commit is contained in:
parent
dca272cb36
commit
7b3899da80
1 changed files with 14 additions and 11 deletions
25
.github/workflows/update.sh
vendored
25
.github/workflows/update.sh
vendored
|
@ -1,20 +1,23 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400
|
|
||||||
answer=$?
|
|
||||||
|
|
||||||
directory=${APPIMAGE%$ARGV0}
|
directory=${APPIMAGE%$ARGV0}
|
||||||
|
|
||||||
if [ "$answer" -eq 0 ]; then
|
if [ -w $directory ] ; then
|
||||||
if [ -w $directory ] ; then
|
zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400
|
||||||
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && "$directory"yuzu-x86_64.AppImage "$@"
|
answer=$?
|
||||||
else
|
|
||||||
echo -e "Cannot update in $directory\n\n"
|
if [ "$answer" -eq 0 ]; then
|
||||||
|
|
||||||
|
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && "$directory"yuzu-x86_64.AppImage "$@"
|
||||||
|
|
||||||
|
elif [ "$answer" -eq 1 ]; then
|
||||||
|
$APPDIR/AppRun-patched "$@"
|
||||||
|
elif [ "$answer" -eq 5 ]; then
|
||||||
$APPDIR/AppRun-patched "$@"
|
$APPDIR/AppRun-patched "$@"
|
||||||
fi
|
fi
|
||||||
elif [ "$answer" -eq 1 ]; then
|
|
||||||
$APPDIR/AppRun-patched "$@"
|
else
|
||||||
elif [ "$answer" -eq 5 ]; then
|
zenity --error --timeout=5 --text="Cannot update in $directory" --title="Update Error" --width=500 --width=200
|
||||||
$APPDIR/AppRun-patched "$@"
|
$APPDIR/AppRun-patched "$@"
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in a new issue