The length of the string is now not always the
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 18 Jul 2009 10:34:30 +0000 (12:34 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 18 Jul 2009 10:34:30 +0000 (12:34 +0200)
same as the format width.

Thanks to Ben Pfaff for pointing this out.

src/ui/gui/psppire-data-editor.c

index a2ca1d8851c2f5f0b0f7db905cad41ca1a1153e0..38250f7ea6959a76ab18e6f1db1458ffb8ed2e0f 100644 (file)
@@ -1646,7 +1646,8 @@ enum {
 
 /* Perform data_out for case CC, variable V, appending to STRING */
 static void
-data_out_g_string (GString *string, const struct dictionary *dict, const struct variable *v,
+data_out_g_string (GString *string, const struct dictionary *dict, 
+                  const struct variable *v,
                   const struct ccase *cc)
 {
   const struct fmt_spec *fs = var_get_print_format (v);
@@ -1654,7 +1655,7 @@ data_out_g_string (GString *string, const struct dictionary *dict, const struct
 
   char *s = data_out (val, dict_get_encoding (dict), fs);
 
-  g_string_append_len (string, s, fs->w);
+  g_string_append (string, s);
 
   g_free (s);
 }