diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-12 16:57:08 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-12 16:57:08 +0100 |
commit | 1fac6fd404bebf042ca40f7cde083ca917d7d80e (patch) | |
tree | 5a8ac8aba7c7e1f2d03068b39db6b381d3594d2b /src/core | |
parent | 4f9c4fecd3acd943e177a6315a35e87f8c2fb511 (diff) | |
download | weechat-1fac6fd404bebf042ca40f7cde083ca917d7d80e.zip |
core: add variable "old_full_name" in buffer, set before the buffer is renamed (issue #1428)
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/wee-upgrade.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/wee-upgrade.c b/src/core/wee-upgrade.c index 23aea38e7..4f3234e4a 100644 --- a/src/core/wee-upgrade.c +++ b/src/core/wee-upgrade.c @@ -446,6 +446,12 @@ upgrade_weechat_read_buffer (struct t_infolist *infolist) /* full name */ gui_buffer_build_full_name (ptr_buffer); + /* old full name */ + if (ptr_buffer->old_full_name) + free (ptr_buffer->old_full_name); + str = infolist_string (infolist, "old_full_name"); + ptr_buffer->old_full_name = (str) ? strdup (str) : NULL; + /* short name */ if (ptr_buffer->short_name) free (ptr_buffer->short_name); |