From e649261ff97d3a1046f8bc456652cf77c73cbaa6 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Tue, 8 Jul 2025 14:22:57 +0600 Subject: [PATCH] refactor simplify desktop parsing --- winehelper | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/winehelper b/winehelper index f9051a1..9143512 100755 --- a/winehelper +++ b/winehelper @@ -1582,10 +1582,7 @@ restore_prefix() { print_info "Восстановление ярлыков для префикса $prefix_name..." export RESTORE_FROM_BACKUP="1" # Устанавливаем флаг восстановления - while IFS='=' read -r line; do - local name_desktop=$(echo "$line" | cut -d'=' -f1) - local exe_path=$(echo "$line" | cut -d'=' -f2) - local icon_name=$(echo "$line" | cut -d'=' -f3) + while IFS='=' read -r name_desktop exe_path icon_name ; do local full_exe_path="$WH_PREFIXES_DIR/$prefix_name${exe_path}" local full_icon_path="$WH_PREFIXES_DIR/$prefix_name/icons/$icon_name"