Index: Source/modules/vr/NavigatorVRDevice.cpp |
diff --git a/Source/modules/vr/NavigatorVRDevice.cpp b/Source/modules/vr/NavigatorVRDevice.cpp |
index 6987356e7c603b5b6e4eeb43ba0becf64bef8fa5..eba8cee403dac67f827c061fdf7cbf129c622b1a 100644 |
--- a/Source/modules/vr/NavigatorVRDevice.cpp |
+++ b/Source/modules/vr/NavigatorVRDevice.cpp |
@@ -26,9 +26,11 @@ namespace blink { |
NavigatorVRDevice* NavigatorVRDevice::from(Document& document) |
{ |
if (!document.frame() || !document.frame()->domWindow()) |
- return 0; |
- Navigator& navigator = *document.frame()->domWindow()->navigator(); |
- return &from(navigator); |
+ return nullptr; |
+ Navigator* navigator = document.frame()->domWindow()->navigator(); |
+ if (!navigator) |
+ return nullptr; |
+ return &from(*navigator); |
} |
NavigatorVRDevice& NavigatorVRDevice::from(Navigator& navigator) |