Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwife.git;a=commitdiff;h=b816c0f5d87bd3c78bdd8385c4e00f7250172b45
commit b816c0f5d87bd3c78bdd8385c4e00f7250172b45 Author: Elentir <elen...@frugalware.org> Date: Sun Jan 23 21:02:11 2011 +0100 don't show next plugin while run() is not completed diff --git a/src/fwife.c b/src/fwife.c index cee207a..1893143 100644 --- a/src/fwife.c +++ b/src/fwife.c @@ -172,6 +172,7 @@ void close_install(GtkWidget *w, gpointer user_data) /* Load next plugin */ int plugin_next(GtkWidget *w, gpointer user_data) { + gtk_assistant_set_current_page(GTK_ASSISTANT(assistant), gtk_assistant_get_current_page(GTK_ASSISTANT(assistant))-1); int ret = plugin_active->run(&config); if( ret == -1) { LOG("Error when running plugin %s\n", plugin_active->name); @@ -179,9 +180,9 @@ int plugin_next(GtkWidget *w, gpointer user_data) fwife_exit(); return -1; } else if(ret == 1) { - gtk_assistant_set_current_page(GTK_ASSISTANT(assistant), gtk_assistant_get_current_page(GTK_ASSISTANT(assistant))-1); return -1; } + gtk_assistant_set_current_page(GTK_ASSISTANT(assistant), gtk_assistant_get_current_page(GTK_ASSISTANT(assistant))+1); /* load next plugin an call his prerun function */ plugin_active = g_list_nth_data(plugin_list, g_list_index(plugin_list, (gconstpointer)plugin_active)+1); _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git