summaryrefslogtreecommitdiff
path: root/xC.c
diff options
context:
space:
mode:
Diffstat (limited to 'xC.c')
-rw-r--r--xC.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/xC.c b/xC.c
index c440abc..1399744 100644
--- a/xC.c
+++ b/xC.c
@@ -3068,6 +3068,7 @@ relay_prepare_buffer_update (struct app_context *ctx, struct buffer *buffer)
struct relay_event_data_buffer_update *e = &m->data.buffer_update;
e->event = RELAY_EVENT_BUFFER_UPDATE;
e->buffer_name = str_from_cstr (buffer->name);
+ e->hide_unimportant = buffer->hide_unimportant;
}
static void
@@ -14202,6 +14203,10 @@ on_toggle_unimportant (int count, int key, void *user_data)
(void) key;
struct app_context *ctx = user_data;
ctx->current_buffer->hide_unimportant ^= true;
+
+ relay_prepare_buffer_update (ctx, ctx->current_buffer);
+ relay_broadcast (ctx);
+
buffer_print_backlog (ctx, ctx->current_buffer);
return true;
}