diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-11-01 12:01:12 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-11-01 12:01:12 +0000 |
commit | 7d330c19e822c09164264eebfddad32bb1194a6d (patch) | |
tree | 4e809926ec83e0e4654cad90664a5b325ef01ab0 /options.c | |
parent | 774903f6c4b1c1ae44517af43a7d70d80eb7d805 (diff) | |
parent | 8d2286b76917debc4f6c3b0903ad2807ae254bb5 (diff) | |
download | rtmux-7d330c19e822c09164264eebfddad32bb1194a6d.tar.gz rtmux-7d330c19e822c09164264eebfddad32bb1194a6d.tar.bz2 rtmux-7d330c19e822c09164264eebfddad32bb1194a6d.zip |
Merge branch 'obsd-master' into master
Diffstat (limited to 'options.c')
-rw-r--r-- | options.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1106,15 +1106,22 @@ options_push_changes(const char *name) struct session *s; struct window *w; struct window_pane *wp; + int c; if (strcmp(name, "automatic-rename") == 0) { RB_FOREACH(w, windows, &windows) { if (w->active == NULL) continue; - if (options_get_number(w->options, "automatic-rename")) + if (options_get_number(w->options, name)) w->active->flags |= PANE_CHANGED; } } + if (strcmp(name, "cursor-colour") == 0) { + RB_FOREACH(wp, window_pane_tree, &all_window_panes) { + c = options_get_number(wp->options, name); + wp->screen->default_ccolour = c; + } + } if (strcmp(name, "key-table") == 0) { TAILQ_FOREACH(loop, &clients, entry) server_client_set_key_table(loop, NULL); |