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(); |
esprehn
2014/06/27 08:10:32
Why do you need a copy?
|
} |
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 |
{ |