mirror of
https://github.com/tmux/tmux.git
synced 2025-09-04 23:56:58 +00:00
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.
This commit is contained in:
19
input.c
19
input.c
@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user