1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 16:23:14 +02:00

core: send signal "buffer_localvar_{added|changed}" only if local variable has been added or changed

This commit is contained in:
Sébastien Helleu
2024-05-16 07:16:11 +02:00
parent 6db01bee34
commit 761d2dec12
+4
View File
@@ -266,7 +266,11 @@ gui_buffer_local_var_add (struct t_gui_buffer *buffer, const char *name,
return;
ptr_value = hashtable_get (buffer->local_variables, name);
if (string_strcmp (ptr_value, value) == 0)
return;
hashtable_set (buffer->local_variables, name, value);
(void) gui_buffer_send_signal (
buffer,
(ptr_value) ? "buffer_localvar_changed" : "buffer_localvar_added",