diff --git a/win/Qt/qt_bind.cpp b/win/Qt/qt_bind.cpp index 02fb59036..db40217ef 100644 --- a/win/Qt/qt_bind.cpp +++ b/win/Qt/qt_bind.cpp @@ -514,11 +514,13 @@ win_request_info *NetHackQtBind::qt_ctrl_nhwindow( return (win_request_info *) 0; switch(request) { + case set_mode: + case request_settings: + break; case set_menu_promptstyle: /* = wri->fromcore.menu_promptstyle; */ break; default: - impossible("invalid request to ctrl_nhwindow: %d", request); break; } return wri; diff --git a/win/X11/winX.c b/win/X11/winX.c index 13b5af993..4a5a3c331 100644 --- a/win/X11/winX.c +++ b/win/X11/winX.c @@ -1313,11 +1313,13 @@ X11_ctrl_nhwindow( return (win_request_info *) 0; switch(request) { + case set_mode: + case request_settings: + break; case set_menu_promptstyle: X11_menu_promptstyle = wri->fromcore.menu_promptstyle; break; default: - impossible("invalid request to ctrl_nhwindow: %d", request); break; } return wri; diff --git a/win/curses/cursmain.c b/win/curses/cursmain.c index 94889129f..00dac28e2 100644 --- a/win/curses/cursmain.c +++ b/win/curses/cursmain.c @@ -809,11 +809,9 @@ curses_ctrl_nhwindow( return (win_request_info *) 0; switch (request) { -#if 0 case set_mode: case request_settings: break; -#endif case set_menu_promptstyle: curses_menu_promptstyle.color = wri->fromcore.menu_promptstyle.color; if (curses_menu_promptstyle.color == NO_COLOR) @@ -822,7 +820,6 @@ curses_ctrl_nhwindow( curses_menu_promptstyle.attr = curses_convert_attr(attr);; break; default: - impossible("invalid request to ctrl_nhwindow: %d", request); break; } return wri; diff --git a/win/tty/wintty.c b/win/tty/wintty.c index 3c2299c3b..4d5f5ba2c 100644 --- a/win/tty/wintty.c +++ b/win/tty/wintty.c @@ -2823,9 +2823,9 @@ tty_ctrl_nhwindow(winid window UNUSED, int request, win_request_info *wri) return (win_request_info *) 0; switch (request) { -#if defined(TTY_PERM_INVENT) case set_mode: case request_settings: +#if defined(TTY_PERM_INVENT) ttyinvmode = wri->fromcore.invmode; if (request == set_mode) break; @@ -2850,13 +2850,12 @@ tty_ctrl_nhwindow(winid window UNUSED, int request, win_request_info *wri) maxslot = (maxrow - 2) * (!inuse_only ? 2 : 1); wri->tocore.maxslot = maxslot; } - break; #endif /* TTY_PERM_INVENT */ + break; case set_menu_promptstyle: tty_menu_promptstyle = wri->fromcore.menu_promptstyle; break; default: - impossible("invalid request to tty_ctrl_nhwindow: %d", request); break; } return wri; diff --git a/win/win32/mswproc.c b/win/win32/mswproc.c index 620c91c8e..1bf470e44 100644 --- a/win/win32/mswproc.c +++ b/win/win32/mswproc.c @@ -1260,11 +1260,13 @@ mswin_ctrl_nhwindow( return (win_request_info *) 0; switch(request) { + case set_mode: + case request_settings: + break; case set_menu_promptstyle: mswin_menu_promptstyle = wri->fromcore.menu_promptstyle; break; default: - impossible("invalid request to ctrl_nhwindow: %d", request); break; } return wri;