talkatu/talkatu

Fix leak in demo application.

2019-07-14, Elliott Sales de Andrade
1b84c6b7cd06
Parents 94800fbdd529
Children 3ab3764d70df
Fix leak in demo application.
--- a/demo/talkatudemowindow.c Thu Jul 11 23:00:56 2019 -0500
+++ b/demo/talkatudemowindow.c Sun Jul 14 18:06:19 2019 -0400
@@ -183,6 +183,7 @@
talkatu_demo_window_view_send_message_cb(TalkatuView *view, gpointer data) {
TalkatuDemoWindow *window = TALKATU_DEMO_WINDOW(data);
TalkatuContentType content_type = TALKATU_CONTENT_TYPE_PLAIN;
+ gchar *plain_text = NULL;
TalkatuMessage *message = NULL;
GtkTextBuffer *input = gtk_text_view_get_buffer(GTK_TEXT_VIEW(view));
static guint64 id = 0;
@@ -193,12 +194,14 @@
content_type = TALKATU_CONTENT_TYPE_MARKDOWN;
}
+ plain_text = talkatu_buffer_get_plain_text(TALKATU_BUFFER(input));
message = talkatu_demo_message_new(
id++,
content_type,
"window1",
- talkatu_buffer_get_plain_text(TALKATU_BUFFER(input))
+ plain_text
);
+ g_free(plain_text);
talkatu_history_buffer_write_message(
TALKATU_HISTORY_BUFFER(window->buffer_history),