1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

core: add function gui_buffer_set_day_change

This commit is contained in:
Sébastien Helleu
2024-05-08 09:55:56 +02:00
parent 0df1cde496
commit 2aa1b950cd
2 changed files with 27 additions and 4 deletions
+17 -4
View File
@@ -1608,6 +1608,22 @@ gui_buffer_ask_chat_refresh (struct t_gui_buffer *buffer, int refresh)
buffer->chat_refresh_needed = refresh;
}
/*
* Sets day_change for a buffer.
*/
void
gui_buffer_set_day_change (struct t_gui_buffer *buffer, int day_change)
{
day_change = (day_change) ? 1 : 0;
if (!buffer || (buffer->day_change == day_change))
return;
buffer->day_change = day_change;
gui_buffer_ask_chat_refresh (buffer, 2);
}
/*
* Sets name for a buffer.
*/
@@ -2516,10 +2532,7 @@ gui_buffer_set (struct t_gui_buffer *buffer, const char *property,
error = NULL;
number = strtol (value, &error, 10);
if (error && !error[0])
{
buffer->day_change = (number) ? 1 : 0;
gui_buffer_ask_chat_refresh (buffer, 2);
}
gui_buffer_set_day_change (buffer, number);
}
else if (strcmp (property, "clear") == 0)
{
+10
View File
@@ -971,6 +971,16 @@ TEST(GuiBuffer, AskChatRefresh)
/* TODO: write tests */
}
/*
* Tests functions:
* gui_buffer_set_day_change
*/
TEST(GuiBuffer, SetDayChange)
{
/* TODO: write tests */
}
/*
* Tests functions:
* gui_buffer_set_name