diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-04-29 08:55:21 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-04-29 08:55:21 +0100 |
commit | 3d7674816127332e456b0a82cf53dce82a591a3f (patch) | |
tree | 36b583376afb002b90ffe953c7ae3b8d341cbfcb /input.c | |
parent | 2d151d8ca53a3fbc07441e6d691fb13a2aec2ee3 (diff) | |
download | rtmux-3d7674816127332e456b0a82cf53dce82a591a3f.tar.gz rtmux-3d7674816127332e456b0a82cf53dce82a591a3f.tar.bz2 rtmux-3d7674816127332e456b0a82cf53dce82a591a3f.zip |
Need to redraw borders now when some things change. Also change default so that
the active border colour is different in a mode or with synchronize-panes on.
Diffstat (limited to 'input.c')
-rw-r--r-- | input.c | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -1859,8 +1859,10 @@ input_csi_dispatch_winops(struct input_ctx *ictx) case 0: case 2: screen_pop_title(sctx->s); - if (wp != NULL) + if (wp != NULL) { + server_redraw_window_borders(wp->window); server_status_window(wp->window); + } break; } break; @@ -2251,8 +2253,10 @@ input_exit_osc(struct input_ctx *ictx) switch (option) { case 0: case 2: - if (screen_set_title(sctx->s, p) && wp != NULL) - server_status_window(ictx->wp->window); + if (screen_set_title(sctx->s, p) && wp != NULL) { + server_redraw_window_borders(wp->window); + server_status_window(wp->window); + } break; case 4: input_osc_4(ictx, p); @@ -2260,8 +2264,10 @@ input_exit_osc(struct input_ctx *ictx) case 7: if (utf8_isvalid(p)) { screen_set_path(sctx->s, p); - if (wp != NULL) + if (wp != NULL) { + server_redraw_window_borders(wp->window); server_status_window(wp->window); + } } break; case 10: @@ -2312,8 +2318,10 @@ input_exit_apc(struct input_ctx *ictx) return; log_debug("%s: \"%s\"", __func__, ictx->input_buf); - if (screen_set_title(sctx->s, ictx->input_buf) && wp != NULL) + if (screen_set_title(sctx->s, ictx->input_buf) && wp != NULL) { + server_redraw_window_borders(wp->window); server_status_window(wp->window); + } } /* Rename string started. */ @@ -2353,6 +2361,7 @@ input_exit_rename(struct input_ctx *ictx) } window_set_name(wp->window, ictx->input_buf); options_set_number(wp->window->options, "automatic-rename", 0); + server_redraw_window_borders(wp->window); server_status_window(wp->window); } |