version 1.334, 2020/05/16 14:42:06 |
version 1.335, 2020/05/16 15:06:03 |
|
|
*/ |
*/ |
if (~c->flags & CLIENT_READONLY) { |
if (~c->flags & CLIENT_READONLY) { |
status_message_clear(c); |
status_message_clear(c); |
if (c->prompt_string != NULL) { |
|
if (status_prompt_key(c, event->key) == 0) |
|
return (0); |
|
} |
|
if (c->overlay_key != NULL) { |
if (c->overlay_key != NULL) { |
switch (c->overlay_key(c, event)) { |
switch (c->overlay_key(c, event)) { |
case 0: |
case 0: |
|
|
} |
} |
} |
} |
server_client_clear_overlay(c); |
server_client_clear_overlay(c); |
|
if (c->prompt_string != NULL) { |
|
if (status_prompt_key(c, event->key) == 0) |
|
return (0); |
|
} |
} |
} |
|
|
/* |
/* |
|
|
} else { |
} else { |
s = wp->screen; |
s = wp->screen; |
mode = s->mode; |
mode = s->mode; |
|
if (c->prompt_string != NULL || c->message_string != NULL) |
|
mode &= ~MODE_CURSOR; |
} |
} |
log_debug("%s: client %s mode %x", __func__, c->name, mode); |
log_debug("%s: client %s mode %x", __func__, c->name, mode); |
|
|