X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Flib_options.c;h=eb170354f4dc630e15509c8799edd4d4ac26f797;hp=c633d468a8c518d6f6c58194ef31c6ad313f78ea;hb=3ce60e9f58cc00309981ed711d0b0d3362105881;hpb=1078c0231b8a58fbd2dd56b6e0a81b19d6b07f77 diff --git a/ncurses/tinfo/lib_options.c b/ncurses/tinfo/lib_options.c index c633d468..eb170354 100644 --- a/ncurses/tinfo/lib_options.c +++ b/ncurses/tinfo/lib_options.c @@ -43,7 +43,7 @@ #include -MODULE_ID("$Id: lib_options.c,v 1.56 2008/06/07 14:01:46 tom Exp $") +MODULE_ID("$Id: lib_options.c,v 1.57 2008/06/28 23:31:15 tom Exp $") static int _nc_curs_set(SCREEN *, int); static int _nc_meta(SCREEN *, bool); @@ -251,9 +251,9 @@ _nc_keypad(SCREEN *sp, bool flag) /* cannot use use_screen(), since that is not in tinfo library */ _nc_lock_global(curses); save_sp = SP; - SP = sp; + _nc_set_screen(sp); rc = _nc_keypad(sp, flag); - SP = save_sp; + _nc_set_screen(save_sp); _nc_unlock_global(curses); } else #endif