| Index: third_party/WebKit/Source/modules/vr/VRDisplay.h
|
| diff --git a/third_party/WebKit/Source/modules/vr/VRDisplay.h b/third_party/WebKit/Source/modules/vr/VRDisplay.h
|
| index eda53a05f8e9ab7d679e7395705aac287d7a8d68..45fa373749a3e09edda7789103eb97f8031e4e75 100644
|
| --- a/third_party/WebKit/Source/modules/vr/VRDisplay.h
|
| +++ b/third_party/WebKit/Source/modules/vr/VRDisplay.h
|
| @@ -94,7 +94,7 @@ class VRDisplay final : public GarbageCollectedFinalized<VRDisplay>,
|
|
|
| void updatePose();
|
|
|
| - void beginPresent(ScriptPromiseResolver*);
|
| + void beginPresent();
|
| void forceExitPresent();
|
|
|
| void updateLayerBounds();
|
| @@ -104,7 +104,7 @@ class VRDisplay final : public GarbageCollectedFinalized<VRDisplay>,
|
|
|
| private:
|
| void onFullscreenCheck(TimerBase*);
|
| - void onPresentComplete(ScriptPromiseResolver*, bool);
|
| + void onPresentComplete(bool);
|
|
|
| void onConnected();
|
| void onDisconnected();
|
| @@ -154,6 +154,8 @@ class VRDisplay final : public GarbageCollectedFinalized<VRDisplay>,
|
| device::mojom::blink::VRDisplayPtr m_display;
|
|
|
| mojo::Binding<device::mojom::blink::VRDisplayClient> m_binding;
|
| +
|
| + HeapDeque<Member<ScriptPromiseResolver>> m_pendingPresentResolvers;
|
| };
|
|
|
| using VRDisplayVector = HeapVector<Member<VRDisplay>>;
|
|
|