overlay_draw
if (tc->overlay_draw != NULL)
if (!modify && tc->overlay_draw != NULL)
if (tc->overlay_draw != NULL)
return (c->overlay_draw == popup_draw_cb);
if (c->overlay_draw != NULL)
if (c->overlay_draw != NULL && (flags & CLIENT_REDRAWOVERLAY)) {
c->overlay_draw(c, c->overlay_data, &ctx);
if (c->overlay_draw != NULL)
c->overlay_draw = drawcb;
if (c->overlay_draw == NULL)
c->overlay_draw = NULL;
if (c->overlay_draw != NULL) {
} else if (c->overlay_draw == NULL) {
if (c->overlay_draw == NULL) {
if (c->overlay_draw == NULL && c->prompt_string != NULL)
if (ctx->num || tty->client->overlay_draw != NULL)
c->overlay_draw == NULL) {