diff options
author | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2011-07-28 19:34:45 +0000 |
---|---|---|
committer | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2011-07-28 19:34:45 +0000 |
commit | 70d1fdb0d9d96ae45500574308f8a01073b82f1c (patch) | |
tree | 9dd09ec7b5b2f126040f25add3c95b128bff0751 /libproxy | |
parent | ff81ba69fa973c7ca2782ccd61ee97ccc382b6aa (diff) | |
download | libproxy-70d1fdb0d9d96ae45500574308f8a01073b82f1c.tar.gz |
print suffix even if the list is empty
git-svn-id: http://libproxy.googlecode.com/svn/trunk@819 c587cffe-e639-0410-9787-d7902ae8ed56
Diffstat (limited to 'libproxy')
-rw-r--r-- | libproxy/modules/pxgconf.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libproxy/modules/pxgconf.cpp b/libproxy/modules/pxgconf.cpp index d6276a8..ff7890f 100644 --- a/libproxy/modules/pxgconf.cpp +++ b/libproxy/modules/pxgconf.cpp @@ -30,7 +30,9 @@ static int print_value(const GConfValue *value, const char *suffix) { return printf("false%s", suffix); case GCONF_VALUE_LIST: cursor = gconf_value_get_list(value); - for ( ; cursor ; cursor = g_slist_next(cursor)) + if (g_slist_length (cursor) == 0) + count += printf("%s", suffix); + else for ( ; cursor ; cursor = g_slist_next(cursor)) count += print_value((const GConfValue *) cursor->data, cursor->next ? "," : suffix); return count; case GCONF_VALUE_PAIR: |