| Index: Source/core/css/MediaValues.cpp
|
| diff --git a/Source/core/css/MediaValues.cpp b/Source/core/css/MediaValues.cpp
|
| index 18bb3e41b8c4d809715e2a5fbc58e64b8fd0f8a2..2776089bf747ab02695d003aa18c7beb7956bdcc 100644
|
| --- a/Source/core/css/MediaValues.cpp
|
| +++ b/Source/core/css/MediaValues.cpp
|
| @@ -105,6 +105,17 @@ const String MediaValues::calculateMediaType(LocalFrame* frame) const
|
| return frame->view()->mediaType();
|
| }
|
|
|
| +DisplayMode MediaValues::calculateDisplayMode(LocalFrame* frame) const
|
| +{
|
| + ASSERT(frame);
|
| + DisplayMode mode = frame->host()->settings().displayModeOverride();
|
| +
|
| + if (mode != DisplayModeUndefined)
|
| + return mode;
|
| +
|
| + return DisplayModeBrowser;
|
| +}
|
| +
|
| bool MediaValues::calculateThreeDEnabled(LocalFrame* frame) const
|
| {
|
| ASSERT(frame && frame->contentRenderer() && frame->contentRenderer()->compositor());
|
|
|