refactor simplify desktop parsing
This commit is contained in:
@ -1582,10 +1582,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"
|
||||||
|
Reference in New Issue
Block a user