summaryrefslogtreecommitdiffstats
path: root/chrome/browser/android/feedback/screenshot_task.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/android/feedback/screenshot_task.cc')
-rw-r--r--chrome/browser/android/feedback/screenshot_task.cc9
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,