|
|
|
@ -1183,11 +1183,13 @@ const char*
|
|
|
|
gnc_commodity_get_user_symbol(const gnc_commodity *cm)
|
|
|
|
gnc_commodity_get_user_symbol(const gnc_commodity *cm)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
GValue v = G_VALUE_INIT;
|
|
|
|
GValue v = G_VALUE_INIT;
|
|
|
|
|
|
|
|
static char* retval = NULL;
|
|
|
|
if (!cm) return NULL;
|
|
|
|
if (!cm) return NULL;
|
|
|
|
qof_instance_get_kvp (QOF_INSTANCE(cm), &v, 1, "user_symbol");
|
|
|
|
qof_instance_get_kvp (QOF_INSTANCE(cm), &v, 1, "user_symbol");
|
|
|
|
if (G_VALUE_HOLDS_STRING (&v))
|
|
|
|
g_free (retval);
|
|
|
|
return g_value_get_string (&v);
|
|
|
|
retval = G_VALUE_HOLDS_STRING (&v) ? g_value_dup_string (&v): NULL;
|
|
|
|
return NULL;
|
|
|
|
g_value_unset (&v);
|
|
|
|
|
|
|
|
return retval;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/********************************************************************
|
|
|
|
/********************************************************************
|
|
|
|
|