From 103fd0dfa3b841d75bcf5a5acee47a34fae66761 Mon Sep 17 00:00:00 2001 From: Alfons Hoogervorst Date: Tue, 17 Sep 2002 21:10:52 +0000 Subject: [PATCH] * src/summaryview.c summary_sort(): check non-NULL summaryview->folder_item when no folder is selected at all (closes "[ 610344 ] sort label make syl Crash") --- ChangeLog.claws | 7 +++++++ configure.in | 2 +- src/summaryview.c | 7 ++++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index d891b4d2d..4d4c9af9b 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,10 @@ +2002-09-17 [alfons] 0.8.2claws56 + + * src/summaryview.c + summary_sort(): check non-NULL summaryview->folder_item when no + folder is selected at all + (closes "[ 610344 ] sort label make syl Crash") + 2002-09-17 [alfons] 0.8.2claws55 * src/compose.c diff --git a/configure.in b/configure.in index 6d77b208a..1d04d40fa 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ MINOR_VERSION=8 MICRO_VERSION=2 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws55 +EXTRA_VERSION=claws56 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl set $target diff --git a/src/summaryview.c b/src/summaryview.c index 745d74d31..17422a030 100644 --- a/src/summaryview.c +++ b/src/summaryview.c @@ -1978,9 +1978,10 @@ void summary_sort(SummaryView *summaryview, cmp_func = (GtkCListCompareFunc)summary_cmp_by_date; break; case SORT_BY_FROM: - cmp_func = summaryview->folder_item->stype != F_OUTBOX ? - (GtkCListCompareFunc) summary_cmp_by_from : - (GtkCListCompareFunc) summary_cmp_by_to; + if (summaryview->folder_item && summaryview->folder_item->stype != F_OUTBOX) + cmp_func = (GtkCListCompareFunc) summary_cmp_by_from; + else + cmp_func = (GtkCListCompareFunc) summary_cmp_by_to; break; case SORT_BY_SUBJECT: if (summaryview->simplify_subject_preg) -- 2.25.1