blob: 7f74d71f186d7925e7ac4165b5ef7cbb70b10984 (
plain) (
tree)
|
|
--- ./src/gui/image/qgifhandler.cpp.orig 2014-04-10 13:37:12.000000000 -0500
+++ ./src/gui/image/qgifhandler.cpp 2014-04-25 13:42:48.468692269 -0500
@@ -358,6 +358,13 @@
bits = image->bits();
memset(bits, 0, image->byteCount());
}
+
+ // Check if the previous attempt to create the image failed. If it
+ // did then the image is broken and we should give up.
+ if (image->isNull()) {
+ state = Error;
+ return -1;
+ }
disposePrevious(image);
disposed = false;
|