refactor simplify desktop parsing #29

Manually merged
CastroFidel merged 1 commits from minergenon/winehelper:refactor/simplify-desktop-parsing into master 2025-07-08 08:41:24 +00:00

View File

@ -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"