+2002-07-25 [alfons] 0.8.0claws12
+
+ * src/summaryview.c
+ fix a brown paper bag bug, and also add some more
+ checks
+
2002-07-25 [christoph] 0.8.0claws11
* src/folder.c
{
PrefsFolderItem *prefs = summaryview->folder_item->prefs;
- if (prefs == NULL)
- cmp_func = (GtkCListCompareFunc)summary_cmp_by_subject;
- else
+ if (prefs && prefs->enable_simplify_subject
+ && prefs->simplify_subject_regexp && prefs->simplify_subject_regexp[0])
cmp_func = (GtkCListCompareFunc)summary_cmp_by_simplified_subject;
+ else
+ cmp_func = (GtkCListCompareFunc)summary_cmp_by_subject;
}
break;
case SORT_BY_SCORE:
const SummaryView *sv = gtk_object_get_data(GTK_OBJECT(clist), "summaryview");
g_return_val_if_fail(sv, -1);
- g_return_val_if_fail(msginfo1 == NULL || msginfo2 == NULL, -1);
+ g_return_val_if_fail(msginfo1 != NULL && msginfo2 != NULL, -1);
str1 = GTK_CELL_TEXT(r1->cell[sv->col_pos[S_COL_SUBJECT]])->text;
str2 = GTK_CELL_TEXT(r2->cell[sv->col_pos[S_COL_SUBJECT]])->text;