From 0c80d2101e77b11542e044d9827d6c7ed40f2766 Mon Sep 17 00:00:00 2001 From: Jabber Developer Date: Thu, 9 Oct 2025 19:32:33 +0200 Subject: [PATCH] Reduce buffer size to 20, add "deleting" to the log --- src/ui/buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/buffer.c b/src/ui/buffer.c index ad115986..a371c674 100644 --- a/src/ui/buffer.c +++ b/src/ui/buffer.c @@ -98,7 +98,8 @@ _buffer_add(ProfBuff buffer, const char* show_char, int pad_indent, GDateTime* t buffer->lines += e->_lines; // With 10% margin to ensure overflow prevention - while (buffer->lines >= PAD_SIZE - (PAD_SIZE / 10) && g_slist_length(buffer->entries) > 1) { + while (buffer->lines >= 20 && g_slist_length(buffer->entries) > 1) { + log_debug("DELETING"); // Delete message from the opposite size to free buffer GSList* buffer_entry_to_delete = append ? buffer->entries : g_slist_last(buffer->entries); ProfBuffEntry* entry_to_delete = (ProfBuffEntry*)buffer_entry_to_delete->data;