Index: ui/android/view_android.cc |
diff --git a/ui/android/view_android.cc b/ui/android/view_android.cc |
index 3771c37282d3359e8febec8ebcbb99db1b53a260..5c1d3e45389b18be0970b21f73e175d319f77b05 100644 |
--- a/ui/android/view_android.cc |
+++ b/ui/android/view_android.cc |
@@ -8,12 +8,12 @@ |
#include "base/android/jni_android.h" |
#include "cc/layers/layer.h" |
+#include "ui/android/window_android.h" |
+ |
namespace ui { |
-using base::android::AttachCurrentThread; |
using base::android::JavaRef; |
-using base::android::ScopedJavaLocalRef; |
ViewAndroid::ViewAndroid(const JavaRef<jobject>& delegate, |
WindowAndroid* root_window) |
@@ -83,4 +83,13 @@ void ViewAndroid::SetLayer(scoped_refptr<cc::Layer> layer) { |
layer_ = layer; |
} |
+void ViewAndroid::StartDragAndDrop(const JavaRef<jstring>& jtext, |
+ const JavaRef<jobject>& jimage) { |
+ WindowAndroid* window_android = GetWindowAndroid(); |
+ if (!window_android) |
+ return; |
+ |
+ window_android->StartDragAndDrop(GetViewAndroidDelegate(), jtext, jimage); |
+} |
+ |
} // namespace ui |