diff --git a/winehelper b/winehelper index f9051a1..266a057 100755 --- a/winehelper +++ b/winehelper @@ -433,10 +433,13 @@ var_ld_library_path_update () { } create_desktop () { - local name_desktop="$1" - local exe_file="$2" - local desktop_filename="$(basename "$exe_file" .exe | sed "s| |_|")" - local icon_file + local name_desktop exe_file desktop_filename icon_file + name_desktop="$1" + exe_file="$2" + if [[ -n $4 ]] ; + then desktop_filename="$4" + else desktop_filename="$(basename "$exe_file" .exe | sed "s| |_|")" + fi if [[ "$RESTORE_FROM_BACKUP" == "1" ]] && [[ -f "$3" ]] then icon_file="$3" elif [[ -f "$WH_IMAGE_PATH/$3.png" ]]