summaryrefslogtreecommitdiff
path: root/examples/basic-gconf-app.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/basic-gconf-app.c')
-rw-r--r--examples/basic-gconf-app.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/basic-gconf-app.c b/examples/basic-gconf-app.c
index 1dae53b1..07690303 100644
--- a/examples/basic-gconf-app.c
+++ b/examples/basic-gconf-app.c
@@ -123,9 +123,7 @@ configurable_widget_destroy_callback(GtkWidget* widget, gpointer data)
static void
configurable_widget_config_notify(GConfClient* client,
guint cnxn_id,
- const gchar* key,
- GConfValue* value,
- gboolean is_default,
+ GConfEntry *entry,
gpointer user_data)
{
GtkWidget* label = user_data;
@@ -136,13 +134,14 @@ configurable_widget_config_notify(GConfClient* client,
/* Note that value can be NULL (unset) or it can have
the wrong type! */
- if (value == NULL)
+ if (entry->value == NULL)
{
gtk_label_set_text(GTK_LABEL(label), "");
}
- else if (value->type == GCONF_VALUE_STRING)
+ else if (entry->value->type == GCONF_VALUE_STRING)
{
- gtk_label_set_text(GTK_LABEL(label), gconf_value_get_string(value));
+ gtk_label_set_text(GTK_LABEL(label),
+ gconf_value_get_string(entry->value));
}
else
{