[gtk/matthiasc/for-master: 3/8] gtk-demo: Plug a memory leak
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master: 3/8] gtk-demo: Plug a memory leak
- Date: Tue, 10 Nov 2020 01:08:39 +0000 (UTC)
commit b81463e7d34ae2d4cb810927990f3364bc49a9a2
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Nov 9 13:03:01 2020 -0500
gtk-demo: Plug a memory leak
demos/gtk-demo/main.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c
index c24cc55d2d..bb1de0d6e9 100644
--- a/demos/gtk-demo/main.c
+++ b/demos/gtk-demo/main.c
@@ -337,8 +337,8 @@ display_text (const char *format,
bytes = g_resources_lookup_data (resource, 0, NULL);
g_assert (bytes);
-
- g_assert (g_utf8_validate (g_bytes_get_data (bytes, NULL), g_bytes_get_size (bytes), NULL));
+ text = g_bytes_get_data (bytes, &len);
+ g_assert (g_utf8_validate (text, len, NULL));
textview = gtk_text_view_new ();
gtk_text_view_set_left_margin (GTK_TEXT_VIEW (textview), 20);
@@ -354,9 +354,8 @@ display_text (const char *format,
gtk_text_view_set_monospace (GTK_TEXT_VIEW (textview), TRUE);
buffer = gtk_text_buffer_new (NULL);
-
- text = g_bytes_unref_to_data (bytes, &len);
gtk_text_buffer_set_text (buffer, text, len);
+ g_bytes_unref (bytes);
if (format)
fontify (format, buffer);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]