diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebImageSkia.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebImageSkia.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Source/WebKit/chromium/src/WebImageSkia.cpp b/Source/WebKit/chromium/src/WebImageSkia.cpp index 0198a6806..9e92f3189 100644 --- a/Source/WebKit/chromium/src/WebImageSkia.cpp +++ b/Source/WebKit/chromium/src/WebImageSkia.cpp @@ -34,12 +34,10 @@ #include "ImageDecoder.h" #include "NativeImageSkia.h" #include "SharedBuffer.h" - -#include "platform/WebData.h" -#include "platform/WebSize.h" - #include <algorithm> +#include <public/WebData.h> #include <public/WebImage.h> +#include <public/WebSize.h> #include <wtf/OwnPtr.h> #include <wtf/PassOwnPtr.h> #include <wtf/PassRefPtr.h> @@ -125,7 +123,7 @@ WebVector<WebImage> WebImage::framesFromData(const WebData& data) continue; OwnPtr<NativeImageSkia> image = adoptPtr(frame->asNewNativeImage()); - if (image.get()) + if (image.get() && image->isDataComplete()) frames.append(WebImage(image->bitmap())); } |