[Goodies-commits] r4742 - xfbib/trunk/src
Jesper Karlsson
zarper at xfce.org
Tue May 6 18:03:41 CEST 2008
Author: zarper
Date: 2008-05-06 16:03:41 +0000 (Tue, 06 May 2008)
New Revision: 4742
Modified:
xfbib/trunk/src/entry_edit_dialog.c
Log:
Xfbib: Fixed a problem when using several authors, was adding '\and' instead of 'and' between the authors.
Modified: xfbib/trunk/src/entry_edit_dialog.c
===================================================================
--- xfbib/trunk/src/entry_edit_dialog.c 2008-05-06 09:27:26 UTC (rev 4741)
+++ xfbib/trunk/src/entry_edit_dialog.c 2008-05-06 16:03:41 UTC (rev 4742)
@@ -419,14 +419,14 @@
max = strlen(str);
for(n = 0, prev = str; n < max; n++) {
- if (str[n] == ' ' && str[n+1] == '\\' && str[n+2] == 'a' && str[n+3] == 'n' && str[n+4] == 'd' && str[n+5] == ' ') {
+ if (str[n] == ' ' && str[n+1] == 'a' && str[n+2] == 'n' && str[n+3] == 'd' && str[n+4] == ' ') {
len = &str[n] - prev;
tmp = malloc(sizeof(char) * (len+1));
strncpy(tmp, prev, len);
tmp[len] = '\0';
gtk_list_store_append(list, &iter);
gtk_list_store_set(list, &iter, 0, tmp, -1);
- prev = &str[n+6];
+ prev = &str[n+5];
}
}
len = &str[n] - prev;
@@ -618,8 +618,8 @@
if (value == NULL)
value = strdup(name);
else {
- value = (char *) realloc(value, sizeof(char)*(strlen(value) + strlen(" \\and ") + strlen(name) + 1));
- strcat(strcat((char *) value, " \\and "), name);
+ value = (char *) realloc(value, sizeof(char)*(strlen(value) + strlen(" and ") + strlen(name) + 1));
+ strcat(strcat((char *) value, " and "), name);
}
} while (gtk_tree_model_iter_next(model, &iter));
}
More information about the Goodies-commits
mailing list