| Index: Source/core/css/MediaValuesCached.h | 
| diff --git a/Source/core/css/MediaValuesCached.h b/Source/core/css/MediaValuesCached.h | 
| index 095bea76e8bbd0f9b717fd7dc983223e2706605b..dc34317292dc41beabe5c70e4da6424cf711224f 100644 | 
| --- a/Source/core/css/MediaValuesCached.h | 
| +++ b/Source/core/css/MediaValuesCached.h | 
| @@ -22,16 +22,33 @@ public: | 
| int monochromeBitsPerComponent; | 
| PointerDeviceType pointer; | 
| int defaultFontSize; | 
| -        int computedFontSize; | 
| bool threeDEnabled; | 
| bool scanMediaType; | 
| bool screenMediaType; | 
| bool printMediaType; | 
| bool strictMode; | 
| + | 
| +        MediaValuesCachedData() | 
| +            : viewportWidth(0) | 
| +            , viewportHeight(0) | 
| +            , deviceWidth(0) | 
| +            , deviceHeight(0) | 
| +            , devicePixelRatio(1.0) | 
| +            , colorBitsPerComponent(24) | 
| +            , monochromeBitsPerComponent(0) | 
| +            , pointer(UnknownPointer) | 
| +            , defaultFontSize(16) | 
| +            , threeDEnabled(false) | 
| +            , scanMediaType(false) | 
| +            , screenMediaType(true) | 
| +            , printMediaType(false) | 
| +            , strictMode(true) | 
| +        { | 
| +        } | 
| }; | 
|  | 
| static PassRefPtr<MediaValues> create(Document&); | 
| -    static PassRefPtr<MediaValues> create(LocalFrame*, RenderStyle*); | 
| +    static PassRefPtr<MediaValues> create(LocalFrame*); | 
| static PassRefPtr<MediaValues> create(MediaValuesCachedData&); | 
| virtual PassRefPtr<MediaValues> copy() const OVERRIDE; | 
| virtual bool isSafeToSendToAnotherThread() const OVERRIDE; | 
| @@ -54,7 +71,7 @@ public: | 
| virtual bool hasValues() const OVERRIDE; | 
|  | 
| protected: | 
| -    MediaValuesCached(LocalFrame*, RenderStyle*); | 
| +    MediaValuesCached(LocalFrame*); | 
| MediaValuesCached(const MediaValuesCachedData&); | 
|  | 
| MediaValuesCachedData m_data; | 
|  |