From 32070ec065a60a4dc0c400e18c2d76bd731c7f9b Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Fri, 23 Jan 2026 12:17:00 +0300 Subject: [PATCH] fixed passing arguments to wine_run --- winehelper | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/winehelper b/winehelper index 50c45ca..4b54ed5 100755 --- a/winehelper +++ b/winehelper @@ -1616,9 +1616,9 @@ wine_run () { | grep -v "ICON" | sort | tee -a "$log_file" echo -e "\n##### Лог WINE #####" | tee -a "$log_file" - $MANGOHUD_RUN "$WINELOADER" $wh_add_args "$win_file_exec" "$@" $LAUNCH_PARAMETERS 2>&1 | tee -a "$log_file" + $MANGOHUD_RUN "$WINELOADER" $wh_add_args "$win_file_exec" "$@" 2>&1 | tee -a "$log_file" else - $MANGOHUD_RUN "$WINELOADER" $wh_add_args "$win_file_exec" "$@" $LAUNCH_PARAMETERS + $MANGOHUD_RUN "$WINELOADER" $wh_add_args "$win_file_exec" "$@" fi wait_wineserver @@ -2662,15 +2662,16 @@ case "$arg1" in if [[ -n "$1" ]] && [[ -f "$1" ]] ; then WIN_OPEN_FILE="$("$WINELOADER" winepath -w "$1")" shift + wine_run "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" + else + wine_run "$WIN_FILE_EXEC" "$@" fi - - wine_run "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" else print_error "Команды $arg1 не существует." wh_info exit 1 fi - ;; + ;; esac if [[ -n "$WH_BG_PID" ]] ; then