fix: lock changing config folder function until klipper was installed through kiauh.

This commit is contained in:
th33xitus
2021-01-29 20:10:04 +01:00
parent 0d29bf9f31
commit 17524bf49b

View File

@@ -1,6 +1,5 @@
settings_ui(){ settings_ui(){
source_kiauh_ini source_kiauh_ini
[ -z $klipper_cfg_loc ] && klipper_cfg_loc="----------"
top_border top_border
echo -e "| $(title_msg "~~~~~~~~~~~~ [ KIAUH Settings ] ~~~~~~~~~~~~~") | " echo -e "| $(title_msg "~~~~~~~~~~~~ [ KIAUH Settings ] ~~~~~~~~~~~~~") | "
hr hr
@@ -16,31 +15,29 @@ settings_ui(){
printf "|%-55s|\n" " $klipper_cfg_loc" printf "|%-55s|\n" " $klipper_cfg_loc"
blank_line blank_line
hr hr
if [ -z $klipper_cfg_loc ]; then
echo -e "| ${red}N/A) Install Klipper with KIAUH first to unlock!${default} | "
else
echo -e "| 1) Change config folder | " echo -e "| 1) Change config folder | "
fi
quit_footer quit_footer
} }
settings_menu(){ settings_menu(){
print_header do_action "" "settings_ui"
print_msg && clear_msg
settings_ui
while true; do while true; do
read -p "${cyan}Perform action:${default} " action; echo read -p "${cyan}Perform action:${default} " action; echo
case "$action" in case "$action" in
1) 1)
clear if [ ! -z $klipper_cfg_loc ]; then
print_header do_action "change_klipper_cfg_path" "settings_ui"
change_klipper_cfg_path else
print_msg && clear_msg deny_action "settings_ui"
settings_ui;; fi;;
Q|q) Q|q)
clear; main_menu; break;; clear; main_menu; break;;
*) *)
clear deny_action "settings_ui";;
print_header
print_unkown_cmd
print_msg && clear_msg
settings_ui;;
esac esac
done done
settings_ui settings_ui