From 1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703 Mon Sep 17 00:00:00 2001 From: Chris Maynard Date: Wed, 17 Nov 2010 03:29:12 +0000 Subject: Quote all fields when exporting to CSV. Fixes bug 2811. svn path=/trunk/; revision=34920 --- gtk/io_stat.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gtk/io_stat.c') diff --git a/gtk/io_stat.c b/gtk/io_stat.c index 4079ddb989..9147adc861 100644 --- a/gtk/io_stat.c +++ b/gtk/io_stat.c @@ -2066,21 +2066,21 @@ copy_as_csv_cb(GtkWindow *copy_bt _U_, gpointer user_data) GString *CSV_str=g_string_new(""); io_stat_t *io = user_data; - g_string_append(CSV_str, "Interval start"); + g_string_append(CSV_str, "\"Interval start\""); for(i=0;igraphs[i].display) { - g_string_append_printf(CSV_str, ",Graph %d", i+1); + g_string_append_printf(CSV_str, ",\"Graph %d\"", i+1); } } g_string_append(CSV_str,"\n"); for(interval=0; intervalmax_interval; interval+=io->interval) { print_interval_string (string, 15, interval, io, FALSE); - g_string_append(CSV_str, string); + g_string_append_printf(CSV_str, "\"%s\"", string); for(i=0;igraphs[i].display) { val=get_it_value(io, i, interval/io->interval); - g_string_append_printf(CSV_str, ",%d", val); + g_string_append_printf(CSV_str, ",\"%d\"", val); } } g_string_append(CSV_str,"\n"); -- cgit v1.2.3