make sure lock sort mode (claws specific) is also persists after a tree rescan

This commit is contained in:
Alfons Hoogervorst 2002-06-16 20:27:31 +00:00
parent aa37ff008c
commit 62bfbf7859
3 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2002-06-16 [alfons] 0.7.8claws3
* src/folder.c
make sure lock sort mode (claws specific) is
also persists after a tree rescan
2002-06-16 [alfons] 0.7.8claws2
* src/prefs_folder_item.c

View file

@ -8,7 +8,7 @@ MINOR_VERSION=7
MICRO_VERSION=8
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_VERSION=claws2
EXTRA_VERSION=claws3
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
dnl set $target

View file

@ -1225,6 +1225,8 @@ static gboolean folder_build_tree(GNode *node, gpointer data)
sort_key = SORT_BY_UNREAD;
else if (!strcmp(attr->value, "mime"))
sort_key = SORT_BY_MIME;
else if (!strcmp(attr->value, "locked"))
sort_key = SORT_BY_LOCKED;
} else if (!strcmp(attr->name, "sort_type")) {
if (!strcmp(attr->value, "ascending"))
sort_type = SORT_ASCENDING;
@ -1360,7 +1362,7 @@ static void folder_write_list_recursive(GNode *node, gpointer data)
"draft", "queue", "trash"};
static gchar *sort_key_str[] = {"none", "number", "size", "date",
"from", "subject", "score", "label",
"mark", "unread", "mime"};
"mark", "unread", "mime", "locked" };
g_return_if_fail(item != NULL);