| Index: Source/core/css/MediaValuesCached.cpp
|
| diff --git a/Source/core/css/MediaValuesCached.cpp b/Source/core/css/MediaValuesCached.cpp
|
| index 570a3a517098c3eaab139305381ea11e04c2563c..3f435f850c7d29657d4bfa53580ce9f1faca216e 100644
|
| --- a/Source/core/css/MediaValuesCached.cpp
|
| +++ b/Source/core/css/MediaValuesCached.cpp
|
| @@ -60,10 +60,10 @@ MediaValuesCached::MediaValuesCached(LocalFrame* frame)
|
| m_data.pointer = calculateLeastCapablePrimaryPointerDeviceType(frame);
|
| m_data.defaultFontSize = calculateDefaultFontSize(frame);
|
| m_data.threeDEnabled = calculateThreeDEnabled(frame);
|
| - m_data.scanMediaType = calculateScanMediaType(frame);
|
| - m_data.screenMediaType = calculateScreenMediaType(frame);
|
| - m_data.printMediaType = calculatePrintMediaType(frame);
|
| m_data.strictMode = calculateStrictMode(frame);
|
| + const String mediaType = calculateMediaType(frame);
|
| + if (!mediaType.isEmpty())
|
| + m_data.mediaType = mediaType.isolatedCopy();
|
| }
|
|
|
| MediaValuesCached::MediaValuesCached(const MediaValuesCachedData& data)
|
| @@ -136,25 +136,14 @@ bool MediaValuesCached::threeDEnabled() const
|
| return m_data.threeDEnabled;
|
| }
|
|
|
| -bool MediaValuesCached::scanMediaType() const
|
| -{
|
| - return m_data.scanMediaType;
|
| -}
|
| -
|
| -bool MediaValuesCached::screenMediaType() const
|
| -{
|
| - return m_data.screenMediaType;
|
| -}
|
| -
|
| -bool MediaValuesCached::printMediaType() const
|
| -{
|
| - return m_data.printMediaType;
|
| -}
|
| -
|
| bool MediaValuesCached::strictMode() const
|
| {
|
| return m_data.strictMode;
|
| }
|
| +const String MediaValuesCached::mediaType() const
|
| +{
|
| + return m_data.mediaType;
|
| +}
|
|
|
| Document* MediaValuesCached::document() const
|
| {
|
|
|