replaced read answer to print_confirmation
This commit is contained in:
		
							
								
								
									
										24
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								winehelper
									
									
									
									
									
								
							| @@ -1217,7 +1217,7 @@ prepair_wine () { | ||||
| ответственности и принимаете все риски, связанные с его использованием. | ||||
| " | ||||
|         if ! print_confirmation "Подтвердите продолжение установки" | ||||
|         then exit 0 | ||||
|         then exit 1 | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
| @@ -1353,11 +1353,8 @@ remove_prefix() { | ||||
|         echo " - Удалению всех программ, установленных в этом префиксе" | ||||
|         echo " - Удалению связанных ярлыков из меню и рабочего стола" | ||||
|         echo "======================================================" | ||||
|         read -p "Продолжить удаление? (y/N): " answer | ||||
|  | ||||
|         if [[ ! "$answer" =~ ^[YyДд]$ ]]; then | ||||
|             print_info "Удаление префикса отменено." | ||||
|             return 0 | ||||
|         if ! print_confirmation "Продолжить удаление?" | ||||
|         then exit 1 | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
| @@ -1390,20 +1387,18 @@ remove_winehelper () { | ||||
|         echo " - Все приложения/программы, установленные через WineHelper" | ||||
|         echo " - Все ярлыки из меню и с рабочего стола созданные с помощью WineHelper" | ||||
|         echo "======================================================" | ||||
|         read -p "Продолжить? (y/N): " answer | ||||
|  | ||||
|         if [[ "$answer" =~ ^[YyДд]$ ]] ; then | ||||
|         if print_confirmation "Продолжить?" ; then | ||||
|             echo "----------------------------------------------" | ||||
|             print_warning " ВЫ ТОЧНО УВЕРЕНЫ?" | ||||
|             echo "----------------------------------------------" | ||||
|             read -p "Продолжить? (y/N): " answer | ||||
|             if ! print_confirmation "Продолжить?" | ||||
|             then exit 1 | ||||
|             fi | ||||
|         else | ||||
|             print_info "Удаление отменено." | ||||
|             return 1 | ||||
|             exit 1 | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
|     if [[ "$answer" =~ ^[YyДд]$ ]] ; then | ||||
|     # Удаление рабочих каталогов | ||||
|     try_remove_dir "$USER_WORK_PATH" | ||||
|  | ||||
| @@ -1426,9 +1421,6 @@ remove_winehelper () { | ||||
|     try_remove_file "$HOME/.winehelper" | ||||
|  | ||||
|     print_info "WineHelper и все связанные данные успешно удалены." | ||||
|     else | ||||
|         print_info "Удаление отменено." | ||||
|     fi | ||||
| } | ||||
|  | ||||
| create_base_pfx () { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user