| Index: Source/core/loader/ImageLoader.h
|
| diff --git a/Source/core/loader/ImageLoader.h b/Source/core/loader/ImageLoader.h
|
| index c7588f8a37224a4dc50f78bc019686e2927a3710..981d42ecf9d6c3959ac4d8b617ae83e6a0c79aa4 100644
|
| --- a/Source/core/loader/ImageLoader.h
|
| +++ b/Source/core/loader/ImageLoader.h
|
| @@ -62,6 +62,12 @@ class CORE_EXPORT ImageLoader : public NoBaseWillBeGarbageCollectedFinalized<Ima
|
| public:
|
| explicit ImageLoader(Element*);
|
| virtual ~ImageLoader();
|
| +
|
| + // If we enable lazy sweeping for ImageLoader, ImageLoader::Task::run()
|
| + // can be scheduled for an ImageLoader that is about to die in the current
|
| + // lazy sweeping but has not yet swept. To avoid that from happening,
|
| + // disable lazy sweeping.
|
| + EAGERLY_FINALIZE();
|
| DECLARE_TRACE();
|
|
|
| enum UpdateFromElementBehavior {
|
|
|