| Index: ui/android/window_android.h | 
| diff --git a/ui/android/window_android.h b/ui/android/window_android.h | 
| index b55ba16cfa2c4cd36cddf0ad33951e98363326fa..05279ced4c92a2a9e8827b15c67e0c94187a9e11 100644 | 
| --- a/ui/android/window_android.h | 
| +++ b/ui/android/window_android.h | 
| @@ -18,6 +18,10 @@ | 
| #include "ui/android/view_android.h" | 
| #include "ui/gfx/geometry/vector2d_f.h" | 
|  | 
| +namespace display { | 
| +class DisplayAndroidManager; | 
| +} | 
| + | 
| namespace ui { | 
|  | 
| class WindowAndroidCompositor; | 
| @@ -27,7 +31,7 @@ class WindowAndroidObserver; | 
| // WindowAndroid is also the root of a ViewAndroid tree. | 
| class UI_ANDROID_EXPORT WindowAndroid : public ViewAndroid { | 
| public: | 
| -  WindowAndroid(JNIEnv* env, jobject obj); | 
| +  WindowAndroid(JNIEnv* env, jobject obj, int display_id); | 
|  | 
| void Destroy(JNIEnv* env, const base::android::JavaParamRef<jobject>& obj); | 
|  | 
| @@ -80,12 +84,18 @@ class UI_ANDROID_EXPORT WindowAndroid : public ViewAndroid { | 
| void DestroyForTesting(); | 
|  | 
| private: | 
| +  friend class DisplayAndroidManager; | 
| + | 
| ~WindowAndroid() override; | 
|  | 
| // ViewAndroid overrides. | 
| WindowAndroid* GetWindowAndroid() const override; | 
|  | 
| +  // The ID of the display that this window belongs to. | 
| +  int display_id() const { return display_id_; } | 
| + | 
| base::android::ScopedJavaGlobalRef<jobject> java_window_; | 
| +  const int display_id_; | 
| gfx::Vector2dF content_offset_; | 
| WindowAndroidCompositor* compositor_; | 
|  | 
|  |