Chromium Code Reviews| Index: Source/bindings/v8/MIDIAccessResolver.cpp |
| diff --git a/LICENSE b/Source/bindings/v8/MIDIAccessResolver.cpp |
| similarity index 61% |
| copy from LICENSE |
| copy to Source/bindings/v8/MIDIAccessResolver.cpp |
| index 70bcb8ad118978579fa055f7ecc99604930900ce..e229a580f6e13182813d9d6a1f383672f02f4359 100644 |
| --- a/LICENSE |
| +++ b/Source/bindings/v8/MIDIAccessResolver.cpp |
| @@ -28,3 +28,35 @@ |
| // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| + |
| +#include "config.h" |
| +#include "bindings/v8/MIDIAccessResolver.h" |
| + |
| +#include "bindings/v8/ScriptPromiseResolver.h" |
| +#include "bindings/v8/V8Binding.h" |
| +#include <v8.h> |
| + |
| +namespace WebCore { |
| + |
| +MIDIAccessResolver::MIDIAccessResolver(PassRefPtr<ScriptPromiseResolver> resolver, ExecutionContext* context) |
|
haraken
2014/03/13 02:22:33
Nit: How about passing Isolate* instead of Executi
yhirano
2014/03/13 05:43:22
Done.
|
| + : m_resolver(resolver), m_world(DOMWrapperWorld::current(toIsolate(context))) { } |
|
haraken
2014/03/13 02:22:33
Nit:
: m_xxx()
, m _yyy()
{
}
yhirano
2014/03/13 05:43:22
Done.
|
| + |
| +MIDIAccessResolver::~MIDIAccessResolver() { } |
|
haraken
2014/03/13 02:22:33
Nit:
XXX::~XXX()
{
}
yhirano
2014/03/13 05:43:22
Done.
|
| + |
| +void MIDIAccessResolver::resolve(MIDIAccess* access, ExecutionContext* executionContext) |
| +{ |
| + v8::HandleScope handleScope(toIsolate(executionContext)); |
| + v8::Context::Scope contextScope(toV8Context(executionContext, m_world.get())); |
| + |
| + m_resolver->resolve(access, executionContext); |
| +} |
| + |
| +void MIDIAccessResolver::reject(DOMError* error, ExecutionContext* executionContext) |
| +{ |
| + v8::HandleScope handleScope(toIsolate(executionContext)); |
| + v8::Context::Scope contextScope(toV8Context(executionContext, m_world.get())); |
| + |
| + m_resolver->reject(error, executionContext); |
| +} |
| + |
| +} // namespace WebCore |