X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=src%2Fwindows.c;h=181247caf619a682cae2ec44e64bb6457d453c3f;hb=c23b884c2b47fffde180af8179cd8ede5ff67241;hp=6089781825fe89b6294b2d602946ec561b0673a2;hpb=47d7b87570ce3c79d3e0a6b8e765c74d065b6ba5;p=plomrogue diff --git a/src/windows.c b/src/windows.c index 6089781..181247c 100644 --- a/src/windows.c +++ b/src/windows.c @@ -237,11 +237,10 @@ extern void draw_all_wins (struct WinMeta * wmeta) { pnoutrefresh(wmeta->pad.curses_win, 0, wmeta->pad_offset, 0, 0, wmeta->pad.size.y, wmeta->pad.size.x-1); } doupdate(); } -extern void resize_active_win (struct WinMeta * wmeta, uint16_t height, uint16_t width) { +extern void resize_active_win (struct WinMeta * wmeta, struct yx_uint16 size) { // Grow or shrink currently active window. Correct its geometry and that of its followers. - if (0 != wmeta->active && width > 0 && height > 0 && height < wmeta->pad.size.y) { - wmeta->active->frame.size.y = height; - wmeta->active->frame.size.x = width; + if (0 != wmeta->active && size.x > 0 && size.y > 0 && size.y < wmeta->pad.size.y) { + wmeta->active->frame.size = size; update_wins(wmeta, wmeta->chain_start); } } extern void cycle_active_win (struct WinMeta * wmeta, char dir) {