aboutsummaryrefslogtreecommitdiff
path: root/src/summaryview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-11-28 06:16:34 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-11-28 06:16:34 +0000
commit8e6db027fbf2f65ccf54767179d8b13ef7678427 (patch)
treec528d0a568385544e8fa5ddbb3028a1d2daef877 /src/summaryview.c
parent4d55b43fe6f1c786865dddd6a6e1efd82d10f54f (diff)
added more null checks.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3306 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/summaryview.c')
-rw-r--r--src/summaryview.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/summaryview.c b/src/summaryview.c
index bac678f1..db6a7eee 100644
--- a/src/summaryview.c
+++ b/src/summaryview.c
@@ -4460,6 +4460,9 @@ void summary_unthread(SummaryView *summaryview)
FolderSortType sort_type = SORT_ASCENDING;
MsgInfo *selected_msg, *displayed_msg;
+ if (!summaryview->folder_item)
+ return;
+
summary_lock(summaryview);
debug_print(_("Unthreading..."));
@@ -4474,8 +4477,7 @@ void summary_unthread(SummaryView *summaryview)
displayed_msg = summary_get_msginfo
(summaryview, summaryview->displayed);
- if (summaryview->folder_item)
- summaryview->folder_item->threaded = FALSE;
+ summaryview->folder_item->threaded = FALSE;
if (summaryview->folder_item->sort_key != SORT_BY_NONE) {
sort_key = summaryview->folder_item->sort_key;