+2007-03-31 [colin] 2.8.1cvs77
+
+ * src/folderview.c
+ * src/prefs_common.c
+ * src/prefs_common.h
+ Fix bug 1167, 'Allow not displaying zeros
+ in folder list'. Patch by MartinP
+
2007-03-31 [colin] 2.8.1cvs76
* AUTHORS
( cvs diff -u -r 1.1.2.34 -r 1.1.2.35 src/gtk/authors.h; ) > 2.8.1cvs74.patchset
( cvs diff -u -r 1.179.2.162 -r 1.179.2.163 src/imap.c; ) > 2.8.1cvs75.patchset
( cvs diff -u -r 1.100.2.48 -r 1.100.2.49 AUTHORS; ) > 2.8.1cvs76.patchset
+( cvs diff -u -r 1.207.2.158 -r 1.207.2.159 src/folderview.c; cvs diff -u -r 1.204.2.128 -r 1.204.2.129 src/prefs_common.c; cvs diff -u -r 1.103.2.78 -r 1.103.2.79 src/prefs_common.h; ) > 2.8.1cvs77.patchset
MICRO_VERSION=1
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=76
+EXTRA_VERSION=77
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_UNREAD], "-");
gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_TOTAL], "-");
} else {
- gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_NEW], itos(item->new_msgs));
- gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_UNREAD], itos(item->unread_msgs));
- gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_TOTAL], itos(item->total_msgs));
+ gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_NEW], item->new_msgs > 0 ? itos(item->new_msgs) : prefs_common.zero_replacement);
+ gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_UNREAD], item->unread_msgs > 0 ? itos(item->unread_msgs) : prefs_common.zero_replacement);
+ gtk_ctree_node_set_text(ctree, node, col_pos[F_COL_TOTAL], item->total_msgs > 0 ? itos(item->total_msgs) : prefs_common.zero_replacement);
}
if (folder_has_parent_of_type(item, F_OUTBOX) ||
{"folderitemwin_height", "-1", &prefs_common.folderitemwin_height, P_INT,
NULL, NULL, NULL},
+ {"zero_replacement_char", "0", &prefs_common.zero_replacement, P_STRING,
+ NULL, NULL, NULL},
+
{"editaccountwin_width", "500", &prefs_common.editaccountwin_width, P_INT,
NULL, NULL, NULL},
{"editaccountwin_height", "-1", &prefs_common.editaccountwin_height, P_INT,
gint prefswin_height;
gint folderitemwin_width;
gint folderitemwin_height;
+ gchar *zero_replacement;
gint editaccountwin_width;
gint editaccountwin_height;
gint accountswin_width;