version 1.2, 2020/03/28 09:39:44 |
version 1.3, 2020/03/28 09:51:12 |
|
|
if (pd->ictx != NULL && (pd->flags & POPUP_WRITEKEYS)) { |
if (pd->ictx != NULL && (pd->flags & POPUP_WRITEKEYS)) { |
if (KEYC_IS_MOUSE(event->key)) |
if (KEYC_IS_MOUSE(event->key)) |
return (0); |
return (0); |
if ((~pd->flags & POPUP_CLOSEEXIT) && |
if (((pd->flags & (POPUP_CLOSEEXIT|POPUP_CLOSEEXITZERO)) == 0 || |
|
pd->job == NULL) && |
(event->key == '\033' || event->key == '\003')) |
(event->key == '\033' || event->key == '\003')) |
return (1); |
return (1); |
if (pd->job == NULL) |
if (pd->job == NULL) |
|
|
pd->job = NULL; |
pd->job = NULL; |
|
|
if (pd->flags & POPUP_CLOSEEXIT) |
if (pd->flags & POPUP_CLOSEEXIT) |
|
server_client_clear_overlay(pd->c); |
|
if ((pd->flags & POPUP_CLOSEEXITZERO) && pd->status == 0) |
server_client_clear_overlay(pd->c); |
server_client_clear_overlay(pd->c); |
} |
} |
|
|