Changed back button logic

master
parent 4aa09c6023
commit 5d0c7df8a4

@ -58,7 +58,38 @@ enum YON_PAGES yon_page_get_prev(enum YON_PAGES page){
case YON_PAGE_WELCOME: return YON_PAGE_WELCOME; break;
case YON_PAGE_LICENCE: return YON_PAGE_WELCOME; break;
case YON_PAGE_SECTIONS: return YON_PAGE_LICENCE; break;
case YON_PAGE_OS_COMPONENTS: return YON_PAGE_SECTIONS; break;
case YON_PAGE_OS_COMPONENTS: {
char *install_type = config(AUTOINSTALL_TYPE_INSTALL);
if (!strcmp(install_type,"fast")){
return YON_PAGE_INSTALL_COMMON; break;
} else if (!strcmp(install_type,"next")){
return YON_PAGE_INSTALL_SEPARATE; break;
} else if (!strcmp(install_type,"part")){
return YON_PAGE_INSTALL_SAME_PARTITION; break;
} else if (!strcmp(install_type,"custom")){
return YON_PAGE_INSTALL_ADVANCED; break;
} else if (!strcmp(install_type,"grub_install")){
return YON_PAGE_RECOVERY_GRUB_INSTALL; break;
} else if (!strcmp(install_type,"grub_update")){
return YON_PAGE_RECOVERY_GRUB_UPDATE; break;
} else if (!strcmp(install_type,"system_only")){
return YON_PAGE_RECOVERY_OS_ONLY; break;
} else if (!strcmp(install_type,"data_only")){
return YON_PAGE_RECOVERY_USRDATA_ONLY; break;
}
} break;
case YON_PAGE_RECOVERY_BEGIN:{
char *install_type = config(AUTOINSTALL_TYPE_INSTALL);
if (!strcmp(install_type,"grub_install")){
return YON_PAGE_RECOVERY_GRUB_INSTALL; break;
} else if (!strcmp(install_type,"grub_update")){
return YON_PAGE_RECOVERY_GRUB_UPDATE; break;
} else if (!strcmp(install_type,"system_only")){
return YON_PAGE_RECOVERY_OS_ONLY; break;
} else if (!strcmp(install_type,"data_only")){
return YON_PAGE_RECOVERY_USRDATA_ONLY; break;
}
} break;
case YON_PAGE_INSTALLATION_BEGIN: return YON_PAGE_OS_COMPONENTS; break;
case YON_PAGE_SOFTWARE: return YON_PAGE_CONFIG_HUB; break;
case YON_PAGE_CONFIG_HUB: return YON_PAGE_CONFIG_HUB; break;

Loading…
Cancel
Save