chiark / gitweb /
Make errors in option parsing actually _do_ something in interactive mode.
authorJacob Nevins <jacobn@chiark.greenend.org.uk>
Sat, 30 Dec 2006 00:26:16 +0000 (00:26 +0000)
committerJacob Nevins <jacobn@chiark.greenend.org.uk>
Sat, 30 Dec 2006 00:26:16 +0000 (00:26 +0000)
[originally from svn r7039]

gtk.c

diff --git a/gtk.c b/gtk.c
index 27c3ea55ba23d074062ed33129cef0f94d653550..4ef0839ecbfe2a433bac3f7f4ba2c03654cbb666 100644 (file)
--- a/gtk.c
+++ b/gtk.c
@@ -1954,6 +1954,11 @@ int main(int argc, char **argv)
        }
     }
 
+    if (*errbuf) {
+       fputs(errbuf, stderr);
+       return 1;
+    }
+
     /*
      * Special standalone mode for generating puzzle IDs on the
      * command line. Useful for generating puzzles to be printed
@@ -1981,11 +1986,6 @@ int main(int argc, char **argv)
        char *id;
        document *doc = NULL;
 
-       if (*errbuf) {
-           fputs(errbuf, stderr);
-           return 1;
-       }
-
        n = ngenerate;
 
        me = midend_new(NULL, &thegame, NULL, NULL);