64 |
|
printview(); |
65 |
|
if (inp & DFL(DC_LASTVIEW)) |
66 |
|
new_view(NULL); |
67 |
– |
if (inp & DFL(DC_PAUSE)) |
68 |
– |
pause = 1; |
67 |
|
if (inp & DFL(DC_RESUME)) { |
68 |
|
serv_request(DR_NOOP, 0, NULL); |
69 |
|
pause = 0; |
70 |
|
} |
71 |
+ |
if (inp & DFL(DC_PAUSE)) |
72 |
+ |
pause = 1; |
73 |
|
if (inp & DFL(DC_REDRAW)) |
74 |
|
imm_mode = beam_sync() > 0; |
75 |
< |
if (inp & DFL(DC_KILL)) |
75 |
> |
if (inp & DFL(DC_KILL)) { |
76 |
|
serv_request(DR_KILL, 0, NULL); |
77 |
+ |
pause = 0; |
78 |
+ |
} |
79 |
|
if (inp & DFL(DC_CLOBBER)) |
80 |
|
serv_request(DR_CLOBBER, 0, NULL); |
81 |
< |
if (inp & DFL(DC_RESTART)) |
81 |
> |
if (inp & DFL(DC_RESTART)) { |
82 |
|
serv_request(DR_RESTART, 0, NULL); |
83 |
+ |
pause = 0; |
84 |
+ |
} |
85 |
|
if (inp & DFL(DC_QUIT)) |
86 |
|
serv_request(DR_SHUTDOWN, 0, NULL); |
87 |
|
} |
92 |
|
break; |
93 |
|
case DC_RESUME: |
94 |
|
serv_request(DR_NOOP, 0, NULL); |
95 |
+ |
/* fall through */ |
96 |
+ |
case DC_KILL: |
97 |
+ |
case DC_RESTART: |
98 |
|
pause = 0; |
99 |
|
break; |
100 |
|
} |