| Index: chrome/browser/ui/webui/bug_report_ui.cc
|
| diff --git a/chrome/browser/ui/webui/bug_report_ui.cc b/chrome/browser/ui/webui/bug_report_ui.cc
|
| index d9abc7e72259f7849e5f585d1a9b37e337fb25e0..e7b0c891fb64546c041c9d27ab08401debd31443 100644
|
| --- a/chrome/browser/ui/webui/bug_report_ui.cc
|
| +++ b/chrome/browser/ui/webui/bug_report_ui.cc
|
| @@ -139,8 +139,11 @@ void ShowHtmlBugReportView(Browser* browser,
|
| last_screenshot_png->clear();
|
|
|
| gfx::NativeWindow native_window = browser->window()->GetNativeHandle();
|
| - BugReportUtil::SetScreenshotSize(
|
| - browser::GrabWindowSnapshot(native_window, last_screenshot_png));
|
| + gfx::Rect snapshot_bounds = gfx::Rect(browser->window()->GetBounds().size());
|
| + bool success = browser::GrabWindowSnapshot(native_window,
|
| + last_screenshot_png,
|
| + snapshot_bounds);
|
| + BugReportUtil::SetScreenshotSize(success ? snapshot_bounds : gfx::Rect());
|
|
|
| std::string bug_report_url = std::string(chrome::kChromeUIBugReportURL) +
|
| "#" + base::IntToString(browser->active_index()) +
|
|
|