Fixed issue of different curses implementations behavior: PDCurses causes screen update on Panel::update() (update_panels()), whereas ncurses does not.  Since an update is desirable here, calling Panel::update() will now call doupdate() on non-PDCurses implementations. This fixes the menus on linux.
Fixed issue of different curses implementations behavior:
PDCurses causes screen update on Panel::update() (update_panels()), whereas ncurses does not.  Since an update is desirable here, calling Panel::update() will now call doupdate() on non-PDCurses implementations.
This fixes the menus on linux.

jjcamp/wano,jjcamp/wano