From 6a6af8464be090c23ecee6d6a62c188117da36e1 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 22 Nov 2011 23:27:40 +0100 Subject: [PATCH] gtk-demo: Fix segfault in editable cells demo The strings can be freed when edting the description column. This does not work with constant strings. --- demos/gtk-demo/editable_cells.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/demos/gtk-demo/editable_cells.c b/demos/gtk-demo/editable_cells.c index da19b19ea6..debdb8e235 100644 --- a/demos/gtk-demo/editable_cells.c +++ b/demos/gtk-demo/editable_cells.c @@ -48,27 +48,27 @@ add_items (void) g_return_if_fail (articles != NULL); foo.number = 3; - foo.product = "bottles of coke"; + foo.product = g_strdup ("bottles of coke"); foo.yummy = 20; g_array_append_vals (articles, &foo, 1); foo.number = 5; - foo.product = "packages of noodles"; + foo.product = g_strdup ("packages of noodles"); foo.yummy = 50; g_array_append_vals (articles, &foo, 1); foo.number = 2; - foo.product = "packages of chocolate chip cookies"; + foo.product = g_strdup ("packages of chocolate chip cookies"); foo.yummy = 90; g_array_append_vals (articles, &foo, 1); foo.number = 1; - foo.product = "can vanilla ice cream"; + foo.product = g_strdup ("can vanilla ice cream"); foo.yummy = 60; g_array_append_vals (articles, &foo, 1); foo.number = 6; - foo.product = "eggs"; + foo.product = g_strdup ("eggs"); foo.yummy = 10; g_array_append_vals (articles, &foo, 1); }