[nautilus-actions] na_settings_read_key_value_from_key_file: also dump read value



commit 6e50c7068c9d830186b40a274c1656e9c2f9b5c7
Author: Pierre Wieser <pwieser trychlos org>
Date:   Fri Jun 10 20:33:48 2011 +0200

    na_settings_read_key_value_from_key_file: also dump read value

 ChangeLog              |    3 +++
 src/core/na-settings.c |   18 +++++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 7729bc4..a00ccad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2011-06-10 Pierre Wieser <pwieser trychlos org>
 
+	* src/core/na-settings.c (read_key_value_from_key_file):
+	Also dump the value read from a key file.
+
 	* src/core/na-gconf-utils.c (dump_entry): Also dump list values.
 
 2011-06-08 Pierre Wieser <pwieser trychlos org>
diff --git a/src/core/na-settings.c b/src/core/na-settings.c
index e9ce6cf..cee42f5 100644
--- a/src/core/na-settings.c
+++ b/src/core/na-settings.c
@@ -1260,10 +1260,9 @@ read_key_value_from_key_file( GKeyFile *key_file, const gchar *group, const gcha
 	gchar *str;
 	GError *error;
 
-	g_debug( "%s: group=%s, key=%s", thisfn, group, key );
-
 	value = NULL;
 	error = NULL;
+	str = NULL;
 
 	switch( key_def->type ){
 
@@ -1294,13 +1293,22 @@ read_key_value_from_key_file( GKeyFile *key_file, const gchar *group, const gcha
 						break;
 				}
 			}
-			g_free( str );
 			break;
 
 		default:
-			g_warning( "%s: unmanaged boxed type: %d", thisfn, key_def->type );
-			break;
+			g_warning( "%s: group=%s, key=%s - unmanaged boxed type: %d", thisfn, group, key, key_def->type );
+			return( NULL );
+	}
+
+#ifdef NA_MAINTAINER_MODE
+	if( value ){
+		g_debug( "%s: group=%s, key=%s value=%s", thisfn, group, key, str );
+	} else {
+		g_debug( "%s: group=%s, key=%s not found", thisfn, group, key );
 	}
+#endif
+
+	g_free( str );
 
 	return( value );
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]