Private
Public Access
1
0

Fix retain cycles

This commit is contained in:
2025-05-14 17:37:23 -07:00
parent f377bbb7f9
commit 1ed7f5bda3
4 changed files with 46 additions and 21 deletions

View File

@@ -5,7 +5,7 @@ private class TranscriptDrawingArea : Widget
{
public bool show_sender = true;
private SortedSet<Message> _messages = new TreeSet<Message>();
private ArrayList<Message> _messages = new ArrayList<Message>();
private ArrayList<ChatItemLayout> _chat_items = new ArrayList<ChatItemLayout>();
private const float bubble_margin = 18.0f;
@@ -14,7 +14,7 @@ private class TranscriptDrawingArea : Widget
add_css_class("transcript-drawing-area");
}
public void set_messages(SortedSet<Message> messages) {
public void set_messages(ArrayList<Message> messages) {
_messages = messages;
recompute_message_layouts();
}