Merge branch 'minergenon-refactor/simplify-desktop-parsing'

This commit is contained in:
Mikhail Tergoev
2025-07-08 11:40:03 +03:00

View File

@ -1585,10 +1585,7 @@ restore_prefix() {
print_info "Восстановление ярлыков для префикса $prefix_name..." print_info "Восстановление ярлыков для префикса $prefix_name..."
export RESTORE_FROM_BACKUP="1" # Устанавливаем флаг восстановления export RESTORE_FROM_BACKUP="1" # Устанавливаем флаг восстановления
while IFS='=' read -r line; do while IFS='=' read -r name_desktop exe_path icon_name ; 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)
local full_exe_path="$WH_PREFIXES_DIR/$prefix_name${exe_path}" local full_exe_path="$WH_PREFIXES_DIR/$prefix_name${exe_path}"
local full_icon_path="$WH_PREFIXES_DIR/$prefix_name/icons/$icon_name" local full_icon_path="$WH_PREFIXES_DIR/$prefix_name/icons/$icon_name"