http://bugzilla.gnome.org/show_bug.cgi?id=170311 Fix a crash on: GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' failed Index: src/AsyncPixbufLoader.cs =================================================================== RCS file: /cvs/gnome/f-spot/src/AsyncPixbufLoader.cs,v retrieving revision 1.51 diff -u -B -p -r1.51 AsyncPixbufLoader.cs --- src/AsyncPixbufLoader.cs 23 Feb 2006 05:28:53 -0000 1.51 +++ src/AsyncPixbufLoader.cs 17 Mar 2006 00:55:32 -0000 @@ -206,7 +206,7 @@ namespace FSpot { { Gdk.Rectangle area = damage; - if (pixbuf != null && loader.Pixbuf != null && loader.Pixbuf != pixbuf) + if (pixbuf != null && loader.Pixbuf != null && loader.Pixbuf != pixbuf && damage != Gdk.Rectangle.Zero) area = PixbufUtils.TransformAndCopy (loader.Pixbuf, pixbuf, orientation, damage); if (area.Width != 0 && area.Height != 0 && AreaUpdated != null)