| Index: Source/core/css/resolver/ElementStyleResources.h
|
| diff --git a/Source/core/css/resolver/ElementStyleResources.h b/Source/core/css/resolver/ElementStyleResources.h
|
| index c4b267f584dd483af74d1bf04a7b25098dce2c92..9a8a597a79cedeb7f5bfe585a009bdd62cf637bd 100644
|
| --- a/Source/core/css/resolver/ElementStyleResources.h
|
| +++ b/Source/core/css/resolver/ElementStyleResources.h
|
| @@ -24,6 +24,7 @@
|
| #define ElementStyleResources_h
|
|
|
| #include "core/CSSPropertyNames.h"
|
| +#include "core/style/StyleImage.h"
|
| #include "platform/graphics/Color.h"
|
| #include "platform/heap/Handle.h"
|
| #include "wtf/HashMap.h"
|
| @@ -61,9 +62,12 @@ public:
|
|
|
| const PendingImagePropertyMap& pendingImageProperties() const { return m_pendingImageProperties; }
|
| const PendingSVGDocumentMap& pendingSVGDocuments() const { return m_pendingSVGDocuments; }
|
| + const CSSStyleImageMap& cssImages() const { return m_cssImages; }
|
| + CSSStyleImageMap& mutableCssImages() { return m_cssImages; }
|
|
|
| void clearPendingImageProperties();
|
| void clearPendingSVGDocuments();
|
| + void clearCSSImages();
|
|
|
| float deviceScaleFactor() const { return m_deviceScaleFactor; }
|
| void setDeviceScaleFactor(float deviceScaleFactor) { m_deviceScaleFactor = deviceScaleFactor; }
|
| @@ -73,6 +77,10 @@ public:
|
| private:
|
| PendingImagePropertyMap m_pendingImageProperties;
|
| PendingSVGDocumentMap m_pendingSVGDocuments;
|
| +
|
| + // A list of all the images referenced by CSS
|
| + CSSStyleImageMap m_cssImages;
|
| +
|
| float m_deviceScaleFactor;
|
| };
|
|
|
|
|