avoid ctrl_nhwindow-related impossible
Remove the impossible(), so that new functionality can be added incrementally without requiring every window-port to be visited up front.
This commit is contained in:
+3
-1
@@ -514,11 +514,13 @@ win_request_info *NetHackQtBind::qt_ctrl_nhwindow(
|
|||||||
return (win_request_info *) 0;
|
return (win_request_info *) 0;
|
||||||
|
|
||||||
switch(request) {
|
switch(request) {
|
||||||
|
case set_mode:
|
||||||
|
case request_settings:
|
||||||
|
break;
|
||||||
case set_menu_promptstyle:
|
case set_menu_promptstyle:
|
||||||
/* = wri->fromcore.menu_promptstyle; */
|
/* = wri->fromcore.menu_promptstyle; */
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
impossible("invalid request to ctrl_nhwindow: %d", request);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return wri;
|
return wri;
|
||||||
|
|||||||
+3
-1
@@ -1313,11 +1313,13 @@ X11_ctrl_nhwindow(
|
|||||||
return (win_request_info *) 0;
|
return (win_request_info *) 0;
|
||||||
|
|
||||||
switch(request) {
|
switch(request) {
|
||||||
|
case set_mode:
|
||||||
|
case request_settings:
|
||||||
|
break;
|
||||||
case set_menu_promptstyle:
|
case set_menu_promptstyle:
|
||||||
X11_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
X11_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
impossible("invalid request to ctrl_nhwindow: %d", request);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return wri;
|
return wri;
|
||||||
|
|||||||
@@ -809,11 +809,9 @@ curses_ctrl_nhwindow(
|
|||||||
return (win_request_info *) 0;
|
return (win_request_info *) 0;
|
||||||
|
|
||||||
switch (request) {
|
switch (request) {
|
||||||
#if 0
|
|
||||||
case set_mode:
|
case set_mode:
|
||||||
case request_settings:
|
case request_settings:
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
case set_menu_promptstyle:
|
case set_menu_promptstyle:
|
||||||
curses_menu_promptstyle.color = wri->fromcore.menu_promptstyle.color;
|
curses_menu_promptstyle.color = wri->fromcore.menu_promptstyle.color;
|
||||||
if (curses_menu_promptstyle.color == NO_COLOR)
|
if (curses_menu_promptstyle.color == NO_COLOR)
|
||||||
@@ -822,7 +820,6 @@ curses_ctrl_nhwindow(
|
|||||||
curses_menu_promptstyle.attr = curses_convert_attr(attr);;
|
curses_menu_promptstyle.attr = curses_convert_attr(attr);;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
impossible("invalid request to ctrl_nhwindow: %d", request);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return wri;
|
return wri;
|
||||||
|
|||||||
+2
-3
@@ -2823,9 +2823,9 @@ tty_ctrl_nhwindow(winid window UNUSED, int request, win_request_info *wri)
|
|||||||
return (win_request_info *) 0;
|
return (win_request_info *) 0;
|
||||||
|
|
||||||
switch (request) {
|
switch (request) {
|
||||||
#if defined(TTY_PERM_INVENT)
|
|
||||||
case set_mode:
|
case set_mode:
|
||||||
case request_settings:
|
case request_settings:
|
||||||
|
#if defined(TTY_PERM_INVENT)
|
||||||
ttyinvmode = wri->fromcore.invmode;
|
ttyinvmode = wri->fromcore.invmode;
|
||||||
if (request == set_mode)
|
if (request == set_mode)
|
||||||
break;
|
break;
|
||||||
@@ -2850,13 +2850,12 @@ tty_ctrl_nhwindow(winid window UNUSED, int request, win_request_info *wri)
|
|||||||
maxslot = (maxrow - 2) * (!inuse_only ? 2 : 1);
|
maxslot = (maxrow - 2) * (!inuse_only ? 2 : 1);
|
||||||
wri->tocore.maxslot = maxslot;
|
wri->tocore.maxslot = maxslot;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
#endif /* TTY_PERM_INVENT */
|
#endif /* TTY_PERM_INVENT */
|
||||||
|
break;
|
||||||
case set_menu_promptstyle:
|
case set_menu_promptstyle:
|
||||||
tty_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
tty_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
impossible("invalid request to tty_ctrl_nhwindow: %d", request);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return wri;
|
return wri;
|
||||||
|
|||||||
+3
-1
@@ -1260,11 +1260,13 @@ mswin_ctrl_nhwindow(
|
|||||||
return (win_request_info *) 0;
|
return (win_request_info *) 0;
|
||||||
|
|
||||||
switch(request) {
|
switch(request) {
|
||||||
|
case set_mode:
|
||||||
|
case request_settings:
|
||||||
|
break;
|
||||||
case set_menu_promptstyle:
|
case set_menu_promptstyle:
|
||||||
mswin_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
mswin_menu_promptstyle = wri->fromcore.menu_promptstyle;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
impossible("invalid request to ctrl_nhwindow: %d", request);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return wri;
|
return wri;
|
||||||
|
|||||||
Reference in New Issue
Block a user