+2005-07-16 [colin] 1.9.12cvs69
+
+ * src/image_viewer.c
+ Add extra paranoid checks
+
2005-07-16 [colin] 1.9.12cvs68
* src/plugins/pgpcore/prefs_gpg.c
( cvs diff -u -r 1.179.2.53 -r 1.179.2.54 src/imap.c; cvs diff -u -r 1.1.4.10 -r 1.1.4.11 src/etpan/imap-thread.c; ) > 1.9.12cvs66.patchset
( cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpcore/sgpgme.c; ) > 1.9.12cvs67.patchset
( cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpcore/prefs_gpg.c; ) > 1.9.12cvs68.patchset
+( cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/image_viewer.c; ) > 1.9.12cvs69.patchset
if (imageviewer->image != NULL)
gtk_pixmap_set(GTK_PIXMAP(imageviewer->image), NULL, NULL);
- hadj = gtk_scrolled_window_get_hadjustment
- (GTK_SCROLLED_WINDOW(imageviewer->scrolledwin));
- gtk_adjustment_set_value(hadj, 0.0);
- vadj = gtk_scrolled_window_get_vadjustment
- (GTK_SCROLLED_WINDOW(imageviewer->scrolledwin));
- gtk_adjustment_set_value(vadj, 0.0);
+ if (imageviewer->scrolledwin) {
+ hadj = gtk_scrolled_window_get_hadjustment
+ (GTK_SCROLLED_WINDOW(imageviewer->scrolledwin));
+ if (hadj)
+ gtk_adjustment_set_value(hadj, 0.0);
+ vadj = gtk_scrolled_window_get_vadjustment
+ (GTK_SCROLLED_WINDOW(imageviewer->scrolledwin));
+ if (vadj)
+ gtk_adjustment_set_value(vadj, 0.0);
+ }
g_free(imageviewer->file);
imageviewer->file = NULL;
imageviewer->mimeinfo = NULL;