X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/c3b4e35acb2407a987fbe595e1610bbd6936a9b8..ff359b8a6d00e4561c3c7e7831a33545df04d6a1:/osx.m diff --git a/osx.m b/osx.m index 101dfe4..ccfdbaa 100644 --- a/osx.m +++ b/osx.m @@ -540,7 +540,7 @@ struct frontend { /* * Create the status bar, which will just be an NSTextField. */ - if (ourgame->wants_statusbar()) { + if (midend_wants_statusbar(me)) { status = [[NSTextField alloc] initWithFrame:NSMakeRect(0,0,100,50)]; [status setEditable:NO]; [status setSelectable:NO]; @@ -1219,9 +1219,7 @@ struct frontend { - (void)setStatusLine:(char *)text { - char *rewritten = midend_rewrite_statusbar(me, text); - [[status cell] setTitle:[NSString stringWithCString:rewritten]]; - sfree(rewritten); + [[status cell] setTitle:[NSString stringWithCString:text]]; } @end @@ -1341,6 +1339,8 @@ static void osx_draw_text(void *handle, int x, int y, int fonttype, point.x -= size.width / 2; if (align & ALIGN_VCENTRE) point.y -= size.height / 2; + else + point.y -= size.height; [string drawAtPoint:point withAttributes:attr]; }