| Index: Source/core/loader/ImageLoader.cpp
|
| diff --git a/Source/core/loader/ImageLoader.cpp b/Source/core/loader/ImageLoader.cpp
|
| index 8e1adb8b22220c11f5fdf34f0fcf5e54bd36932e..73d71be96e057ee2fa5790577bfb15dda37c077c 100644
|
| --- a/Source/core/loader/ImageLoader.cpp
|
| +++ b/Source/core/loader/ImageLoader.cpp
|
| @@ -33,6 +33,7 @@
|
| #include "core/fetch/MemoryCache.h"
|
| #include "core/fetch/ResourceFetcher.h"
|
| #include "core/frame/LocalFrame.h"
|
| +#include "core/frame/Settings.h"
|
| #include "core/frame/UseCounter.h"
|
| #include "core/html/HTMLImageElement.h"
|
| #include "core/html/parser/HTMLParserIdioms.h"
|
| @@ -591,6 +592,15 @@ void ImageLoader::removeClient(ImageLoaderClient* client)
|
| m_clients.remove(client);
|
| }
|
|
|
| +bool ImageLoader::getImageAnimationPolicy(ImageResource*, ImageAnimationPolicy& policy)
|
| +{
|
| + if (!element()->document().settings())
|
| + return false;
|
| +
|
| + policy = element()->document().settings()->imageAnimationPolicy();
|
| + return true;
|
| +}
|
| +
|
| void ImageLoader::dispatchPendingLoadEvents()
|
| {
|
| loadEventSender().dispatchPendingEvents();
|
|
|