X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/copy_structured?a=blobdiff_plain;f=src%2Fdraw_wins.c;h=02b569cf1457eba6b78ad140b0ddc548b1455dd9;hb=f74f720e631840566200e8f022b1068e6f3453fb;hp=4dfd054a8149bf578736c25c14a32dbec7cdddaf;hpb=abc2583a1407593900033de8e9f4419e73cf9848;p=plomrogue diff --git a/src/draw_wins.c b/src/draw_wins.c index 4dfd054..02b569c 100644 --- a/src/draw_wins.c +++ b/src/draw_wins.c @@ -11,6 +11,7 @@ #include "map_objects.h" /* for structs MapObj, Player */ #include "map.h" /* for Map struct */ #include "main.h" /* for World struct */ +#include "rexit.h" /* for err_exit() */ @@ -227,16 +228,18 @@ extern void draw_keys_win(struct Win * win) { if (0 == y && offset > 0) { - draw_scroll_hint(&win->frame, y, offset + 1, '^'); + exit_err(draw_scroll_hint(&win->frame, y, offset + 1, '^'), + world, NULL); continue; } else if (win->frame.size.y == y + 1 && 0 < world->keyswindata->max - (win->frame.size.y + offset - 1)) { - draw_scroll_hint(&win->frame, y, - world->keyswindata->max - - (offset + win->frame.size.y) + 2, 'v'); + exit_err(draw_scroll_hint(&win->frame, y, + world->keyswindata->max + - (offset + win->frame.size.y) + 2, 'v'), + world, NULL); continue; } attri = 0;