Commit 493a0101 authored by ager@chromium.org's avatar ager@chromium.org

Oilpan: Fix build after MIDI changes.

TBR=haraken@chromium.org, oilpan-reviews@chromium.org, yhirano@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/205693004

git-svn-id: svn://svn.chromium.org/blink/trunk@169731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 836b6770
...@@ -235,7 +235,7 @@ void MIDIAccess::resolve() ...@@ -235,7 +235,7 @@ void MIDIAccess::resolve()
m_asyncResolveRunner.runAsync(); m_asyncResolveRunner.runAsync();
} }
void MIDIAccess::reject(PassRefPtr<DOMError> error) void MIDIAccess::reject(PassRefPtrWillBeRawPtr<DOMError> error)
{ {
m_error = error; m_error = error;
m_asyncRejectRunner.runAsync(); m_asyncRejectRunner.runAsync();
...@@ -248,7 +248,8 @@ void MIDIAccess::resolveNow() ...@@ -248,7 +248,8 @@ void MIDIAccess::resolveNow()
void MIDIAccess::rejectNow() void MIDIAccess::rejectNow()
{ {
m_resolver->reject(m_error.release().get(), executionContext()); m_resolver->reject(m_error.get(), executionContext());
m_error.clear();
} }
void MIDIAccess::doPostAction(State state) void MIDIAccess::doPostAction(State state)
...@@ -267,6 +268,7 @@ void MIDIAccess::trace(Visitor* visitor) ...@@ -267,6 +268,7 @@ void MIDIAccess::trace(Visitor* visitor)
{ {
visitor->trace(m_inputs); visitor->trace(m_inputs);
visitor->trace(m_outputs); visitor->trace(m_outputs);
visitor->trace(m_error);
} }
} // namespace WebCore } // namespace WebCore
...@@ -102,7 +102,7 @@ private: ...@@ -102,7 +102,7 @@ private:
void permissionDenied(); void permissionDenied();
void resolve(); void resolve();
void reject(PassRefPtr<DOMError>); void reject(PassRefPtrWillBeRawPtr<DOMError>);
void resolveNow(); void resolveNow();
void rejectNow(); void rejectNow();
// Called when the promise is resolved or rejected. // Called when the promise is resolved or rejected.
...@@ -118,7 +118,7 @@ private: ...@@ -118,7 +118,7 @@ private:
bool m_sysExEnabled; bool m_sysExEnabled;
AsyncMethodRunner<MIDIAccess> m_asyncResolveRunner; AsyncMethodRunner<MIDIAccess> m_asyncResolveRunner;
AsyncMethodRunner<MIDIAccess> m_asyncRejectRunner; AsyncMethodRunner<MIDIAccess> m_asyncRejectRunner;
RefPtr<DOMError> m_error; RefPtrWillBeMember<DOMError> m_error;
}; };
} // namespace WebCore } // namespace WebCore
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment