[gtk/matthiasc/for-master: 2/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: 2/8] gtk-demo: Plug a memory leak
- Date: Tue, 10 Nov 2020 01:08:38 +0000 (UTC)
commit b622745501bcc65b882e0db2c0367317ea7f3b26
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Nov 9 13:02:43 2020 -0500
gtk-demo: Plug a memory leak
demos/gtk-demo/fontify.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/demos/gtk-demo/fontify.c b/demos/gtk-demo/fontify.c
index f66c04de45..62bc34b803 100644
--- a/demos/gtk-demo/fontify.c
+++ b/demos/gtk-demo/fontify.c
@@ -501,7 +501,7 @@ fontify (const char *format,
char *theme;
gboolean prefer_dark;
const char *style_arg;
- const char *text;
+ char *text;
GtkTextIter start, end;
GBytes *bytes;
GError *error = NULL;
@@ -553,7 +553,7 @@ fontify (const char *format,
gtk_text_buffer_get_bounds (source_buffer, &start, &end);
text = gtk_text_buffer_get_text (source_buffer, &start, &end, TRUE);
- bytes = g_bytes_new_static (text, strlen (text));
+ bytes = g_bytes_new_take (text, strlen (text));
#ifdef HAVE_GIO_UNIX
/* Work around https://gitlab.gnome.org/GNOME/glib/-/issues/2182 */
@@ -570,4 +570,5 @@ fontify (const char *format,
NULL,
fontify_finish,
g_object_ref (source_buffer));
+ g_bytes_unref (bytes);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]