Index: ui/display/screen_android.cc |
diff --git a/ui/display/screen_android.cc b/ui/display/screen_android.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..cfb564306f0ca81ba536d6e6164e9477c29b3629 |
--- /dev/null |
+++ b/ui/display/screen_android.cc |
@@ -0,0 +1,22 @@ |
+// Copyright 2017 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/display/screen.h" |
+ |
+#include "base/logging.h" |
+ |
+namespace display { |
+ |
+// static |
+gfx::NativeWindow Screen::GetWindowForView(gfx::NativeView view) { |
+ // Android cannot use this method to convert |NativeView| to |NativeWindow| |
+ // since it causes cyclic dependency. |GetDisplayNearestView| should be |
+ // overriden directly. |
+ NOTREACHED() << "Wrong screen instance is used. Make sure to use the correct " |
+ "Screen instance that has proper implementation of " |
+ "|GetDisplayNearestView| for Android."; |
+ return nullptr; |
+} |
+ |
+} // namespace display |