2006-03-06 [wwp] 2.0.0cvs111
authorTristan Chabredier <wwp@claws-mail.org>
Mon, 6 Mar 2006 00:13:24 +0000 (00:13 +0000)
committerTristan Chabredier <wwp@claws-mail.org>
Mon, 6 Mar 2006 00:13:24 +0000 (00:13 +0000)
* src/textview.c
don't crash if (x)face is bad.

ChangeLog
PATCHSETS
configure.ac
src/textview.c

index b1185680224de0a830ab3f996b4b0a50be68dac9..60816fb8d0d73f7c43e1bee125891d3504aa5d94 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-06 [wwp]       2.0.0cvs111
+
+       * src/textview.c
+               don't crash if (x)face is bad.
+
 2006-03-05 [paul]      2.0.0cvs110
 
        * AUTHORS
index 58688189d7386ed2ada6fa5e361ffa08779748b7..eef6dc0790809636d8d108b9a3255d762a15c236 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.8.2.8 -r 1.8.2.9 README;  cvs diff -u -r 1.29.2.8 -r 1.29.2.9 INSTALL;  ) > 2.0.0cvs108.patchset
 ( cvs diff -u -r 1.1.2.5 -r 1.1.2.6 manual/keyboard.xml;  ) > 2.0.0cvs109.patchset
 ( cvs diff -u -r 1.100.2.36 -r 1.100.2.37 AUTHORS;  cvs diff -u -r 1.654.2.1339 -r 1.654.2.1340 configure.ac;  cvs diff -u -r 1.155.2.37 -r 1.155.2.38 src/Makefile.am;  cvs diff -u -r 1.24.2.9 -r 1.24.2.10 src/common/Makefile.am;  cvs diff -u -r 1.20.2.32 -r 1.20.2.33 src/common/utils.h;  cvs diff -u -r 1.1.4.30 -r 1.1.4.31 src/etpan/imap-thread.c;  cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/gtk/authors.h;  cvs diff -u -r 1.4.2.5 -r 1.4.2.6 src/plugins/clamav/Makefile.am;  cvs diff -u -r 1.3.2.1 -r 1.3.2.2 src/plugins/demo/Makefile.am;  cvs diff -u -r 1.4.2.3 -r 1.4.2.4 src/plugins/dillo_viewer/Makefile.am;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/plugins/pgpcore/Makefile.am;  cvs diff -u -r 1.1.2.12 -r 1.1.2.13 src/plugins/pgpcore/passphrase.c;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/plugins/pgpinline/Makefile.am;  cvs diff -u -r 1.1.2.6 -r 1.1.2.7 src/plugins/pgpmime/Makefile.am;  cvs diff -u -r 1.5.2.4 -r 1.5.2.5 src/plugins/spamassassin/Makefile.am;  cvs diff -u -r 1.4.2.3 -r 1.4.2.4 src/plugins/trayicon/Makefile.am;  ) > 2.0.0cvs110.patchset
+( cvs diff -u -r 1.96.2.98 -r 1.96.2.99 src/textview.c;  ) > 2.0.0cvs111.patchset
index c15eacab7e07a603a99486cbea09febcf46a9ece..0cf1d9de69001d9b76a22313a6d9391fd18f3d8b 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=0
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=110
+EXTRA_VERSION=111
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index ba1f9384ddff2ad58a0718c002ab1d85ddfd8439..e42988edb965f7896a2ffd3ac09f6ef0a0903418 100644 (file)
@@ -1301,6 +1301,7 @@ static void textview_show_face(TextView *textview)
                gtk_widget_destroy(textview->image);
        
        textview->image = face_get_from_header(msginfo->face);
+       g_return_if_fail(textview->image != NULL);
 
        gtk_widget_show(textview->image);
        
@@ -1346,6 +1347,7 @@ static void textview_show_xface(TextView *textview)
        textview->image = xface_get_from_header(msginfo->xface,
                                &textview->text->style->white,
                                textview->text->window);
+       g_return_if_fail(textview->image != NULL);
 
        gtk_widget_show(textview->image);