Fix GTK casts to restore correct compilation on GTK 2.0 after r6022.
[sgt/puzzles] / midend.c
index f4eeb61..dec0cc9 100644 (file)
--- a/midend.c
+++ b/midend.c
@@ -947,7 +947,9 @@ char *midend_solve(midend_data *me)
        return "No game set up to solve";   /* _shouldn't_ happen! */
 
     msg = "Solve operation failed";    /* game _should_ overwrite on error */
-    s = me->ourgame->solve(me->states[0].state, me->aux_info, &msg);
+    s = me->ourgame->solve(me->states[0].state,
+                          me->states[me->statepos-1].state,
+                          me->aux_info, &msg);
     if (!s)
        return msg;