From 6965b0b881ef27aa71fe9e6573b6f101a61a014a Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Tue, 31 Aug 2004 13:16:08 +0000 Subject: [PATCH] set construct_param->foo, not construct_param*s*->foo, so we don't set the 2004-08-31 Michael Natterer * app/config/gimpconfig.c (gimp_config_iface_duplicate): set construct_param->foo, not construct_param*s*->foo, so we don't set the first construct param again and crash. --- ChangeLog | 6 ++++++ app/config/gimpconfig.c | 4 ++-- libgimpconfig/gimpconfig-iface.c | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b707d8c94f..5254d4cac0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-08-31 Michael Natterer + + * app/config/gimpconfig.c (gimp_config_iface_duplicate): set + construct_param->foo, not construct_param*s*->foo, so we don't set + the first construct param again and crash. + 2004-08-31 Michael Natterer * plug-ins/common/cubism.c: added "..." to the progress text. diff --git a/app/config/gimpconfig.c b/app/config/gimpconfig.c index 203c93a1f5..33fcfcd064 100644 --- a/app/config/gimpconfig.c +++ b/app/config/gimpconfig.c @@ -150,9 +150,9 @@ gimp_config_iface_duplicate (GimpConfig *config) construct_param = &construct_params[n_construct_params++]; - construct_params->name = prop_spec->name; + construct_param->name = prop_spec->name; - g_value_init (&construct_params->value, prop_spec->value_type); + g_value_init (&construct_param->value, prop_spec->value_type); g_object_get_property (G_OBJECT (config), prop_spec->name, &construct_param->value); } diff --git a/libgimpconfig/gimpconfig-iface.c b/libgimpconfig/gimpconfig-iface.c index 203c93a1f5..33fcfcd064 100644 --- a/libgimpconfig/gimpconfig-iface.c +++ b/libgimpconfig/gimpconfig-iface.c @@ -150,9 +150,9 @@ gimp_config_iface_duplicate (GimpConfig *config) construct_param = &construct_params[n_construct_params++]; - construct_params->name = prop_spec->name; + construct_param->name = prop_spec->name; - g_value_init (&construct_params->value, prop_spec->value_type); + g_value_init (&construct_param->value, prop_spec->value_type); g_object_get_property (G_OBJECT (config), prop_spec->name, &construct_param->value); }