core: reset variable "old_full_name" after send of signal "buffer_renamed" (issue #1428)

v2.8-utf8proc
Sébastien Helleu 2020-01-12 17:09:47 +01:00
parent b79cd6d546
commit 7cd566e8d3
2 changed files with 7 additions and 1 deletions

View File

@ -20,7 +20,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
New features::
* core: add variable "old_full_name" in buffer, set before the buffer is renamed (issue #1428)
* core: add variable "old_full_name" in buffer, set during buffer renaming (issue #1428)
* core: add debug option "-d" in command /eval (issue #1434)
* api: add info "weechat_headless" (issue #1433)
* buflist: add pointer "window" in bar item evaluation

View File

@ -1319,6 +1319,12 @@ gui_buffer_set_name (struct t_gui_buffer *buffer, const char *name)
(void) hook_signal_send ("buffer_renamed",
WEECHAT_HOOK_SIGNAL_POINTER, buffer);
if (buffer->old_full_name)
{
free (buffer->old_full_name);
buffer->old_full_name = NULL;
}
}
/*