X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/92efb79dde200c6197ea25c4648e324f35a58021..3c0ebbe5761bd8a03c9bcf7539cb752013b0094b:/windows.c diff --git a/windows.c b/windows.c index cc24bc4..3983d9b 100644 --- a/windows.c +++ b/windows.c @@ -177,8 +177,6 @@ static void win_status_bar(void *handle, char *text) frontend *fe = (frontend *)handle; char *rewritten; - assert(fe->drawstatus == DRAWING); - rewritten = midend_rewrite_statusbar(fe->me, text); if (!fe->laststatus || strcmp(rewritten, fe->laststatus)) { SetWindowText(fe->statusbar, rewritten); @@ -1117,6 +1115,7 @@ static frontend *new_window(HINSTANCE inst, char *game_id, char **error) fe->brushes[i] = CreateSolidBrush(fe->colours[i]); fe->pens[i] = CreatePen(PS_SOLID, 1, fe->colours[i]); } + sfree(colours); } x = y = INT_MAX; /* find puzzle's preferred size */