diff -r 56cd8111b7f7 -r 41300fa6a67c src/plugins/imageformats/gif/qgifhandler.cpp --- a/src/plugins/imageformats/gif/qgifhandler.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/src/plugins/imageformats/gif/qgifhandler.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -335,7 +335,7 @@ QImage::Format format = trans_index >= 0 ? QImage::Format_ARGB32 : QImage::Format_RGB32; if (image->isNull()) { (*image) = QImage(swidth, sheight, format); - memset(image->bits(), 0, image->numBytes()); + memset(image->bits(), 0, image->byteCount()); // ### size of the upcoming frame, should rather // be known before decoding it. @@ -393,7 +393,7 @@ backingstore = QImage(qMax(backingstore.width(), w), qMax(backingstore.height(), h), QImage::Format_RGB32); - memset(image->bits(), 0, image->numBytes()); + memset(image->bits(), 0, image->byteCount()); } for (int ln=0; ln