X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fsavescreen.c;h=9d88079f94c3a5f8719db7be7b3d161465f1521d;hp=610b86d041bd1dd07730b7d63fd03099c80ecdbb;hb=9208e1bde56ebb9cc550fd93034f1d4650518b11;hpb=61d8ae54ff6acd69e9dab2afb21591d44c46ee1f diff --git a/test/savescreen.c b/test/savescreen.c index 610b86d0..9d88079f 100644 --- a/test/savescreen.c +++ b/test/savescreen.c @@ -26,7 +26,7 @@ * authorization. * ****************************************************************************/ /* - * $Id: savescreen.c,v 1.52 2018/02/03 23:18:50 tom Exp $ + * $Id: savescreen.c,v 1.53 2018/05/12 15:11:16 tom Exp $ * * Demonstrate save/restore functions from the curses library. * Thomas Dickey - 2007/7/14 @@ -69,10 +69,12 @@ static wchar_t BaseChar(cchar_t data) { wchar_t my_wchar[CCHARW_MAX]; + wchar_t result = 0; attr_t my_attr; short my_pair; - getcchar(&data, my_wchar, &my_attr, &my_pair, NULL); - return my_wchar[0]; + if (getcchar(&data, my_wchar, &my_attr, &my_pair, NULL) == OK) + result = my_wchar[0]; + return result; } #endif