diff --git a/source/ubinstall-gtk-kernel.c b/source/ubinstall-gtk-kernel.c index f199159..ce8c726 100644 --- a/source/ubinstall-gtk-kernel.c +++ b/source/ubinstall-gtk-kernel.c @@ -292,7 +292,7 @@ void on_kernel_addon_info(GtkLabel *self){ yon_char_remove_last_symbol(info[i],'\n'); GtkTreeIter iter; int parsed_size; - config_str parsed = yon_char_parse(info[i],&parsed_size,":"); + config_str parsed = yon_char_parse(info[i],&parsed_size," : "); gtk_list_store_append(element->InfoList,&iter); gtk_list_store_set(element->InfoList,&iter,0,parsed[0],1,parsed[1],-1); diff --git a/source/ubinstall-gtk-page-switch.c b/source/ubinstall-gtk-page-switch.c index 601f9bf..e4dbb44 100644 --- a/source/ubinstall-gtk-page-switch.c +++ b/source/ubinstall-gtk-page-switch.c @@ -171,7 +171,8 @@ void yon_navigation_buttons_set_sensetiveness(main_window *widgets){ case YON_PAGE_COMPLETION: gtk_button_set_label(GTK_BUTTON(widgets->NextButton),RESTART_LABEL); gtk_widget_set_sensitive(widgets->BackButton,0); - gtk_widget_set_sensitive(widgets->CancelInstallButton,0); + gtk_widget_set_sensitive(widgets->CancelInstallButton,1); + gtk_button_set_label(GTK_BUTTON(widgets->CancelInstallButton),EXIT_LABEL); gtk_widget_set_sensitive(widgets->NextButton,1); break; case YON_PAGE_SECTIONS: @@ -519,6 +520,11 @@ void on_page_cancel_clicked(GtkWidget *, main_window *widgets){ enum YON_PAGES cur_page = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)); switch (cur_page){ case YON_PAGE_CONFIGURE_END: + case YON_PAGE_COMPLETED: + case YON_PAGE_RECOVERY_COMPLETION: + case YON_PAGE_INSTALL_ERROR: + case YON_PAGE_CONFIGURE_SAVE: + case YON_PAGE_COMPLETION: gtk_main_quit(); break; default: {