| Index: Source/modules/screen_orientation/ScreenOrientation.cpp
|
| diff --git a/Source/modules/screen_orientation/ScreenOrientation.cpp b/Source/modules/screen_orientation/ScreenOrientation.cpp
|
| index c3599c158db9445aea71d29f3973b8deb0c35ca1..6bf1ba750c008f061f4a73ba971e859456cd3409 100644
|
| --- a/Source/modules/screen_orientation/ScreenOrientation.cpp
|
| +++ b/Source/modules/screen_orientation/ScreenOrientation.cpp
|
| @@ -124,8 +124,10 @@ ScreenOrientation::~ScreenOrientation()
|
| const AtomicString& ScreenOrientation::orientation(Screen& screen)
|
| {
|
| ScreenOrientation& screenOrientation = ScreenOrientation::from(screen);
|
| - if (!screenOrientation.document())
|
| - return emptyAtom;
|
| + if (!screenOrientation.document()) {
|
| + // FIXME: we should try to return a better guess, like the latest known value.
|
| + return orientationToString(blink::WebScreenOrientationPortraitPrimary);
|
| + }
|
| ScreenOrientationController& controller = ScreenOrientationController::from(*screenOrientation.document());
|
| return orientationToString(controller.orientation());
|
| }
|
|
|