From: Pasi Kallinen Date: Mon, 3 Oct 2011 15:40:03 +0000 (+0000) Subject: Stop reinitializing curses inside a signal handler (doy). X-Git-Tag: v1.6.1-roc-dev~107 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=6942ccae67513b62da0947d1cecd5d47c16b6f12;p=dgamelaunch Stop reinitializing curses inside a signal handler (doy). git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@603 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- diff --git a/dgamelaunch.c b/dgamelaunch.c index d446408..d377df4 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -2383,6 +2383,7 @@ runmenuloop(struct dg_menu *menu) loadbanner(menu->banner_fn, &ban); while (1) { + term_resize_check(); if (doclear) { doclear = 0; write(1, "\033%G", 3); diff --git a/dgl-common.c b/dgl-common.c index 2019bfc..d586063 100644 --- a/dgl-common.c +++ b/dgl-common.c @@ -74,7 +74,6 @@ sigwinch_func(int sig) { signal(SIGWINCH, sigwinch_func); curses_resize = 1; - term_resize_check(); } void