From 56fc32e977409e38b09bf4820244b3699f1e3b4c Mon Sep 17 00:00:00 2001 From: "SND\\edgbla_cp" Date: Sat, 23 Feb 2013 02:54:51 +0000 Subject: . git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83100 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- plugins/dfcdrom/cdrcfg-0.1df/main.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) (limited to 'plugins/dfcdrom') diff --git a/plugins/dfcdrom/cdrcfg-0.1df/main.c b/plugins/dfcdrom/cdrcfg-0.1df/main.c index 3b60d22e..9fd97b73 100755 --- a/plugins/dfcdrom/cdrcfg-0.1df/main.c +++ b/plugins/dfcdrom/cdrcfg-0.1df/main.c @@ -206,6 +206,13 @@ static void OnConfigExit(GtkWidget *widget, gpointer user_data) { long CDRconfigure() { LoadConf(); + builder = gtk_builder_new(); + + if (!gtk_builder_add_from_file(builder, DATADIR "dfcdrom.ui", NULL)) { + g_warning("We could not load the interface!"); + return 0; + } + MainWindow = gtk_builder_get_object(builder, "CfgWnd"); gtk_window_set_title(GTK_WINDOW(MainWindow), _("CDR configuration")); @@ -268,20 +275,21 @@ int main(int argc, char *argv[]) { gtk_init(&argc, &argv); - if (argc != 2) return 0; - - if (strcmp(argv[1], "configure") == 0) { - builder = gtk_builder_new(); - - if (!gtk_builder_add_from_file(builder, DATADIR "dfcdrom.ui", NULL)) { - g_warning("We could not load the interface!"); - return 0; - } - - CDRconfigure(); - } else { - CDRabout(); + if (argc < 2) { + printf ("Usage: cfgBladeSio1 {about | configure}\n"); + return 0; } + if (strcmp(argv[1], "configure") != 0 && + strcmp(argv[1], "about") != 0) { + printf ("Usage: cfgBladeSio1 {about | configure}\n"); + return 0; + } + + if(!strcmp(argv[1], "configure")) + CDRconfigure(); + else if(!strcmp(argv[1], "about")) + CDRabout(); + return 0; } -- cgit v1.2.3