fixed segfault
authorChristoph Hohmann <reboot@gmx.ch>
Tue, 24 Jul 2001 00:42:09 +0000 (00:42 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Tue, 24 Jul 2001 00:42:09 +0000 (00:42 +0000)
ChangeLog.claws
src/summaryview.c

index 99cff3f63daeae57c52c54ef8ef61f3fad429d07..cda79ff63005b1ec3e4a9631c34f7e92ce01f9c0 100644 (file)
@@ -1,3 +1,9 @@
+2001-07-24 [christoph]
+
+       * src/summaryview.c
+               fixed segfault that happend when the selected
+               message was removed while retrieving new messages.
+
 2001-07-22 [alfons]
 
        add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
 2001-07-22 [alfons]
 
        add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
@@ -15,7 +21,7 @@
 2001-07-22 [christoph]
 
        * po/POTFILES.in
 2001-07-22 [christoph]
 
        * po/POTFILES.in
-               Added src/ssl.c
+               added src/ssl.c
        * src/ssl.c
                changed a wrong debug message
 
        * src/ssl.c
                changed a wrong debug message
 
index 0f3df2fe8490b9af52902b89d562d9a9cc39bde3..a43e010d869fad60565e67b65b8671d31a7f710e 100644 (file)
@@ -1313,6 +1313,8 @@ guint summary_get_current_msgnum(SummaryView *summaryview)
        if (!summaryview->selected)
                return 0;
        msginfo = gtk_ctree_node_get_row_data(ctree, summaryview->selected);
        if (!summaryview->selected)
                return 0;
        msginfo = gtk_ctree_node_get_row_data(ctree, summaryview->selected);
+       if (!msginfo)
+               return 0;
        return msginfo->msgnum;
 }
 
        return msginfo->msgnum;
 }