X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Ftty%2Ftty_update.c;h=14fdd7bd1233893e62eeac2d1e71add2a9b163ea;hb=0485620c03e69b1b58a6b12e5e45c98415fc7575;hp=7623ee3a355aef60444d3f62f4e0273043d2333d;hpb=690589d8f19e38925db061296d4f704e4a965bb2;p=ncurses.git diff --git a/ncurses/tty/tty_update.c b/ncurses/tty/tty_update.c index 7623ee3a..14fdd7bd 100644 --- a/ncurses/tty/tty_update.c +++ b/ncurses/tty/tty_update.c @@ -84,7 +84,7 @@ #include -MODULE_ID("$Id: tty_update.c,v 1.293 2017/07/29 13:09:05 tom Exp $") +MODULE_ID("$Id: tty_update.c,v 1.294 2017/07/31 21:06:04 tom Exp $") /* * This define controls the line-breakout optimization. Every once in a @@ -2193,7 +2193,7 @@ NCURSES_SP_NAME(_nc_screen_resume) (NCURSES_SP_DCL0) NCURSES_SP_NAME(_nc_reset_colors) (NCURSES_SP_ARG); /* restore user-defined colors, if any */ - if (SP_PARM->_color_defs < 0) { + if (SP_PARM->_color_defs < 0 && !SP_PARM->_direct_color.value) { int n; SP_PARM->_color_defs = -(SP_PARM->_color_defs); for (n = 0; n < SP_PARM->_color_defs; ++n) {