From 9ffaf72a02699e00d44b072f43dfd3cb64ac2cac Mon Sep 17 00:00:00 2001 From: Htylol Date: Sun, 21 Jul 2024 16:51:32 +0500 Subject: [PATCH] Fixed pw_find_exe and change_locale --- data_from_portwine/scripts/functions_helper | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index d7cb1041..bb389931 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -50,8 +50,7 @@ change_locale () { echo "en" > "${PORT_WINE_TMP_PATH}/PortProton_loc" fi - if [[ ! -z "${LANGUAGE}" ]] \ - && [[ ! -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] + if [[ ! -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] then [[ ! -f "${pw_yad}" ]] && pw_yad="yad" SET_LANG=( @@ -472,7 +471,7 @@ unpack () { if [[ "$silent" != "true" ]] ; then set -o pipefail pw_start_progress_bar_cover_block "${COVERS_PATH}/unpacking_${LANGUAGE_GIF}.gif" - $command "$1" -C "$2" + $command "$1" -C "$2" 2>/dev/null pw_stop_progress_bar_cover_block [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 else @@ -1648,6 +1647,7 @@ pw_find_exe () { pw_start_progress_bar_block "$(gettext "Searching for .exe files... Please wait.")" find "${PW_PATH_FOR_FIND}" -type f -name '*.exe' ${PW_FIND_TIME} | grep -viE ${PW_EXCLUDE_EXE_FIND} | \ awk -F"/prefixes/" '{print $2}' > "${PW_TMPFS_PATH}/tmp_yad_find_exe" + sleep 0.001 pw_stop_progress_bar unset FIND_TO_GUI @@ -3174,6 +3174,8 @@ pw_stop_progress_bar () { do kill -s SIGUSR1 "$PW_KILL_YAD_PID" &>/dev/null done + unset PW_YAD_PID_PROGRESS_BAR_BLOCK PW_YAD_PID_PROGRESS_BAR_CS \ + PW_YAD_PID_PFX_COVER_UI PW_YAD_PID_PROGRESS_BAR_COVER return 0 } export -f pw_stop_progress_bar