diff options
author | nicm <nicm> | 2022-10-28 13:00:02 +0000 |
---|---|---|
committer | nicm <nicm> | 2022-10-28 13:00:02 +0000 |
commit | 8edece2cdb7b4425526bae904506a246edbb6409 (patch) | |
tree | deaaac60c890b8fd4e26913c21fcbfcf54c07508 /paste.c | |
parent | c2580cfe2466589c8bd9348225820888a3fc4c0a (diff) | |
download | rtmux-8edece2cdb7b4425526bae904506a246edbb6409.tar.gz rtmux-8edece2cdb7b4425526bae904506a246edbb6409.tar.bz2 rtmux-8edece2cdb7b4425526bae904506a246edbb6409.zip |
Add paste-buffer-deleted notification and fix name of paste-buffer-changed.
Diffstat (limited to 'paste.c')
-rw-r--r-- | paste.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -151,7 +151,7 @@ paste_get_name(const char *name) void paste_free(struct paste_buffer *pb) { - notify_paste_buffer(pb->name); + notify_paste_buffer(pb->name, 1); RB_REMOVE(paste_name_tree, &paste_by_name, pb); RB_REMOVE(paste_time_tree, &paste_by_time, pb); @@ -210,7 +210,7 @@ paste_add(const char *prefix, char *data, size_t size) RB_INSERT(paste_name_tree, &paste_by_name, pb); RB_INSERT(paste_time_tree, &paste_by_time, pb); - notify_paste_buffer(pb->name); + notify_paste_buffer(pb->name, 0); } /* Rename a paste buffer. */ @@ -258,8 +258,8 @@ paste_rename(const char *oldname, const char *newname, char **cause) RB_INSERT(paste_name_tree, &paste_by_name, pb); - notify_paste_buffer(oldname); - notify_paste_buffer(newname); + notify_paste_buffer(oldname, 1); + notify_paste_buffer(newname, 0); return (0); } @@ -309,7 +309,7 @@ paste_set(char *data, size_t size, const char *name, char **cause) RB_INSERT(paste_name_tree, &paste_by_name, pb); RB_INSERT(paste_time_tree, &paste_by_time, pb); - notify_paste_buffer(name); + notify_paste_buffer(name, 0); return (0); } @@ -322,7 +322,7 @@ paste_replace(struct paste_buffer *pb, char *data, size_t size) pb->data = data; pb->size = size; - notify_paste_buffer(pb->name); + notify_paste_buffer(pb->name, 0); } /* Convert start of buffer into a nice string. */ |