Index: ui/android/window_android.cc |
diff --git a/ui/android/window_android.cc b/ui/android/window_android.cc |
index 970ddd0415d12fa59ce06c5648f26e87c981b339..11cde005a3bc1493719e25a87eb7c34f41e72785 100644 |
--- a/ui/android/window_android.cc |
+++ b/ui/android/window_android.cc |
@@ -17,6 +17,7 @@ |
namespace ui { |
using base::android::AttachCurrentThread; |
+using base::android::JavaRef; |
using base::android::ScopedJavaLocalRef; |
WindowAndroid::WindowAndroid(JNIEnv* env, jobject obj) : compositor_(NULL) { |
@@ -142,6 +143,16 @@ bool WindowAndroid::CanRequestPermission(const std::string& permission) { |
base::android::ConvertUTF8ToJavaString(env, permission).obj()); |
} |
+void WindowAndroid::StartDragAndDrop( |
+ const JavaRef<jobject>& jview_android_delegate, |
+ const JavaRef<jstring>& jtext, |
+ const JavaRef<jobject>& jimage) { |
+ JNIEnv* env = AttachCurrentThread(); |
+ Java_WindowAndroid_startDragAndDrop(env, GetJavaObject().obj(), |
+ jview_android_delegate.obj(), jtext.obj(), |
+ jimage.obj()); |
+} |
+ |
// ---------------------------------------------------------------------------- |
// Native JNI methods |
// ---------------------------------------------------------------------------- |