| Index: Source/core/loader/ImageLoader.cpp
|
| diff --git a/Source/core/loader/ImageLoader.cpp b/Source/core/loader/ImageLoader.cpp
|
| index 9f80239030c44ff3c069cdab32c63a32bc1f6e54..14887644c1ce3d4d850b1ba6e71b9d6628aa4a06 100644
|
| --- a/Source/core/loader/ImageLoader.cpp
|
| +++ b/Source/core/loader/ImageLoader.cpp
|
| @@ -148,10 +148,20 @@ ImageLoader::ImageLoader(Element* element)
|
| , m_highPriorityClientCount(0)
|
| {
|
| WTF_LOG(Timers, "new ImageLoader %p", this);
|
| +#if ENABLE(OILPAN)
|
| + ThreadState::current()->registerPreFinalizer(this);
|
| +#endif
|
| }
|
|
|
| ImageLoader::~ImageLoader()
|
| {
|
| +#if !ENABLE(OILPAN)
|
| + dispose();
|
| +#endif
|
| +}
|
| +
|
| +void ImageLoader::dispose()
|
| +{
|
| WTF_LOG(Timers, "~ImageLoader %p; m_hasPendingLoadEvent=%d, m_hasPendingErrorEvent=%d",
|
| this, m_hasPendingLoadEvent, m_hasPendingErrorEvent);
|
|
|
|
|