blob: 8f9f8635050ee4d7c927b3e5c6bddce6b3161564 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/events/android/key_event_android.h"
#include "base/android/jni_android.h"
using base::android::ScopedJavaLocalRef;
using base::android::AttachCurrentThread;
namespace ui {
KeyEventAndroid::KeyEventAndroid(JNIEnv* env, jobject event, int key_code)
: key_code_(key_code) {
event_.Reset(env, event);
KeyEventAndroid::~KeyEventAndroid() {}
ScopedJavaLocalRef<jobject> KeyEventAndroid::GetJavaObject() const {
return ScopedJavaLocalRef<jobject>(event_);
} // namespace ui