refactor simplify desktop parsing

This commit is contained in:
Sergey Palcheh
2025-07-08 14:22:57 +06:00
parent 0bb88f6bff
commit e649261ff9

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"