diff options
Diffstat (limited to 'chrome/browser/android/feedback/screenshot_task.cc')
-rw-r--r-- | chrome/browser/android/feedback/screenshot_task.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/android/feedback/screenshot_task.cc b/chrome/browser/android/feedback/screenshot_task.cc index 8864934..780b5f2 100644 --- a/chrome/browser/android/feedback/screenshot_task.cc +++ b/chrome/browser/android/feedback/screenshot_task.cc @@ -41,14 +41,15 @@ void SnapshotCallback(JNIEnv* env, void GrabWindowSnapshotAsync(JNIEnv* env, const JavaParamRef<jclass>& clazz, const JavaParamRef<jobject>& jcallback, - jlong native_window_android) { + jlong native_window_android, + jint window_width, + jint window_height) { WindowAndroid* window_android = reinterpret_cast<WindowAndroid*>( native_window_android); - // TODO(jinsukkim): Use window bounds once WindowAndroid provides it. - gfx::Display display = gfx::Screen::GetNativeScreen()->GetPrimaryDisplay(); + gfx::Rect window_bounds(window_width, window_height); ui::GrabWindowSnapshotAsync( window_android, - display.bounds(), + window_bounds, base::ThreadTaskRunnerHandle::Get(), base::Bind(&SnapshotCallback, env, |