if (containsFullScreenElement())
setContainsFullScreenElementOnAncestorsCrossingFrameBoundaries(false);
#endif
+#if ENABLE(POINTER_LOCK)
+ if (document()->page())
+ document()->page()->pointerLockController()->elementRemoved(this);
+#endif
setSavedLayerScrollOffset(IntSize());
#if ENABLE(POINTER_LOCK)
void Element::webkitRequestPointerLock()
{
- document()->frame()->page()->pointerLockController()->requestPointerLock(this, 0, 0);
+ if (document()->page())
+ document()->page()->pointerLockController()->requestPointerLock(this, 0, 0);
}
#endif