| Index: third_party/WebKit/Source/modules/nfc/MessageCallback.h
|
| diff --git a/third_party/WebKit/Source/modules/nfc/MessageCallback.h b/third_party/WebKit/Source/modules/nfc/MessageCallback.h
|
| index 046e277ef5c6e7b5016c835ee7dcf97872499fa0..43dcf0d531ca4ab33985b5978994a9d29b6aa6a6 100644
|
| --- a/third_party/WebKit/Source/modules/nfc/MessageCallback.h
|
| +++ b/third_party/WebKit/Source/modules/nfc/MessageCallback.h
|
| @@ -10,12 +10,19 @@
|
| namespace blink {
|
|
|
| class NFCMessage;
|
| +class ScriptState;
|
|
|
| class MessageCallback : public GarbageCollectedFinalized<MessageCallback> {
|
| public:
|
| virtual ~MessageCallback() {}
|
| DEFINE_INLINE_VIRTUAL_TRACE() {}
|
| virtual void handleMessage(const NFCMessage&) = 0;
|
| +
|
| + void setScriptState(ScriptState* scriptState) { m_scriptState = scriptState; }
|
| + ScriptState* getScriptState() const { return m_scriptState.get(); }
|
| +
|
| + private:
|
| + RefPtr<ScriptState> m_scriptState;
|
| };
|
|
|
| } // namespace blink
|
|
|