summaryrefslogtreecommitdiff
path: root/gtk/gtksettings.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtksettings.c')
-rw-r--r--gtk/gtksettings.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
index ed4f6019bb..8f1606583c 100644
--- a/gtk/gtksettings.c
+++ b/gtk/gtksettings.c
@@ -824,7 +824,7 @@ apply_queued_setting (GtkSettings *data,
gchar *debug = g_strdup_value_contents (&qvalue->public.value);
g_message ("%s: failed to retrieve property `%s' of type `%s' from rc file value \"%s\" of type `%s'",
- qvalue->public.origin,
+ qvalue->public.origin ? qvalue->public.origin : "(for origin information, set GTK_DEBUG)",
pspec->name,
g_type_name (G_PARAM_SPEC_VALUE_TYPE (pspec)),
debug,
@@ -971,7 +971,7 @@ gtk_settings_set_property_value_internal (GtkSettings *settings,
}
name = g_strdup (prop_name);
- g_strcanon (name, G_CSET_A_2_Z G_CSET_a_2_z G_CSET_DIGITS "-", '-');
+ g_strcanon (name, G_CSET_DIGITS "-_" G_CSET_a_2_z G_CSET_A_2_Z, '-');
name_quark = g_quark_from_string (name);
g_free (name);
@@ -1003,7 +1003,6 @@ gtk_settings_set_property_value (GtkSettings *settings,
g_return_if_fail (GTK_SETTINGS (settings));
g_return_if_fail (prop_name != NULL);
g_return_if_fail (new_value != NULL);
- g_return_if_fail (new_value->origin != NULL);
gtk_settings_set_property_value_internal (settings, prop_name, new_value,
GTK_SETTINGS_SOURCE_APPLICATION);
@@ -1017,7 +1016,6 @@ _gtk_settings_set_property_value_from_rc (GtkSettings *settings,
g_return_if_fail (GTK_SETTINGS (settings));
g_return_if_fail (prop_name != NULL);
g_return_if_fail (new_value != NULL);
- g_return_if_fail (new_value->origin != NULL);
gtk_settings_set_property_value_internal (settings, prop_name, new_value,
GTK_SETTINGS_SOURCE_RC_FILE);
@@ -1034,7 +1032,6 @@ gtk_settings_set_string_property (GtkSettings *settings,
g_return_if_fail (GTK_SETTINGS (settings));
g_return_if_fail (name != NULL);
g_return_if_fail (v_string != NULL);
- g_return_if_fail (origin != NULL);
svalue.origin = (gchar*) origin;
g_value_init (&svalue.value, G_TYPE_STRING);
@@ -1053,7 +1050,6 @@ gtk_settings_set_long_property (GtkSettings *settings,
g_return_if_fail (GTK_SETTINGS (settings));
g_return_if_fail (name != NULL);
- g_return_if_fail (origin != NULL);
svalue.origin = (gchar*) origin;
g_value_init (&svalue.value, G_TYPE_LONG);
@@ -1072,7 +1068,6 @@ gtk_settings_set_double_property (GtkSettings *settings,
g_return_if_fail (GTK_SETTINGS (settings));
g_return_if_fail (name != NULL);
- g_return_if_fail (origin != NULL);
svalue.origin = (gchar*) origin;
g_value_init (&svalue.value, G_TYPE_DOUBLE);