X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/08288595891f37f7d0e3fd61bcd59848263a25ba..ff109d14f75a124ca477a6d3aa6036c8c7214251:/gtk.c diff --git a/gtk.c b/gtk.c index d45a76d..c156651 100644 --- a/gtk.c +++ b/gtk.c @@ -2698,6 +2698,16 @@ int main(int argc, char **argv) char *realname = snewn(40 + strlen(savefile) + strlen(savesuffix), char); sprintf(realname, "%s%d%s", savefile, i, savesuffix); + + if (soln) { + char *err = midend_solve(me); + if (err) { + fprintf(stderr, "%s: unable to show solution: %s\n", + realname, err); + return 1; + } + } + ctx.fp = fopen(realname, "w"); if (!ctx.fp) { fprintf(stderr, "%s: open: %s\n", realname,