diff --git a/source/ubinstall-gtk-page-switch.c b/source/ubinstall-gtk-page-switch.c
index f0b2c58..af86c32 100644
--- a/source/ubinstall-gtk-page-switch.c
+++ b/source/ubinstall-gtk-page-switch.c
@@ -127,7 +127,23 @@ void yon_navigation_buttons_set_sensetiveness(main_window *widgets){
gtk_widget_set_sensitive(widgets->NextButton,1);
gtk_widget_set_sensitive(widgets->CancelInstallButton,1);
break;
+
}
+ switch(page){
+ case YON_PAGE_KERNEL:
+ case YON_PAGE_KERNEL_ADDON:
+ case YON_PAGE_PACMAN_SOFTWARE:
+ case YON_PAGE_REGION:
+ case YON_PAGE_KEYBOARD:
+ case YON_PAGE_USERS:
+ case YON_PAGE_STARTUP:
+ case YON_PAGE_BOOTLOADER:
+ case YON_PAGE_NETWORK:
+ gtk_widget_show(widgets->SkipInstallationButton);
+ break;
+ default:
+ gtk_widget_hide(widgets->SkipInstallationButton);
+ }
}
int yon_page_save(main_window *widgets, enum YON_PAGES page){
@@ -412,6 +428,10 @@ void on_page_cancel_clicked(GtkWidget *, main_window *widgets){
}
void on_system_setup_pass(GtkWidget *, main_window *widgets){
- gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION);
+ if (main_config.configure_mode){
+ gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_CONFIGURE_END);
+ } else {
+ gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION);
+ }
yon_page_update(widgets);
}
\ No newline at end of file
diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c
index dab1c53..ce6fbd2 100644
--- a/source/ubinstall-gtk.c
+++ b/source/ubinstall-gtk.c
@@ -214,6 +214,7 @@ source_window *yon_source_window_new(){
g_signal_connect(G_OBJECT(window->AddButton),"clicked",G_CALLBACK(on_source_add),window);
g_signal_connect(G_OBJECT(window->PathButton),"clicked",G_CALLBACK(on_source_choose),window);
g_signal_connect(G_OBJECT(window->AutoSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),window->AddBox);
+ g_signal_connect(G_OBJECT(window->AutoSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),window->TypeCombo);
g_signal_connect(G_OBJECT(window->AutoSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),window->AddButton);
g_signal_connect(G_OBJECT(window->AutoSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),window->PathButton);
g_signal_connect(G_OBJECT(window->AutoSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),window->PathEntry);
diff --git a/ubinstall-gtk-source.glade b/ubinstall-gtk-source.glade
index e1848e1..6f95c26 100644
--- a/ubinstall-gtk-source.glade
+++ b/ubinstall-gtk-source.glade
@@ -92,6 +92,7 @@
False
@@ -141,6 +142,7 @@