]> skyeroc.xyz Git - dgamelaunch/commitdiff
Stop reinitializing curses inside a signal handler (doy).
authorPasi Kallinen <paxed@alt.org>
Mon, 3 Oct 2011 15:40:03 +0000 (15:40 +0000)
committerPasi Kallinen <paxed@alt.org>
Mon, 3 Oct 2011 15:40:03 +0000 (15:40 +0000)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@603 db0b04b0-f4d1-0310-9a6d-de3e77497b0e

dgamelaunch.c
dgl-common.c

index d446408df4fa47b42380ea86a497479d982f0804..d377df41204d4c926ca4219ab9ba6ae890685da2 100644 (file)
@@ -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);
index 2019bfcf83e42f40bdf135273cd73d9ff19707a7..d58606386d9043136f15cc9f83cbfa7fb6bba2b3 100644 (file)
@@ -74,7 +74,6 @@ sigwinch_func(int sig)
 {
     signal(SIGWINCH, sigwinch_func);
     curses_resize = 1;
-    term_resize_check();
 }
 
 void