diff options
author | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-06 17:44:45 +0000 |
---|---|---|
committer | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-06 17:44:45 +0000 |
commit | da509107727ce025dac36cbd985ef2312aea7597 (patch) | |
tree | 7528333c6502369a2dd817c63a8daa0be5b867c2 /chrome/renderer/chrome_render_view_observer.cc | |
parent | 7d9c54de285e4a1542e1d6ebd715b55d8437b125 (diff) | |
download | chromium_src-da509107727ce025dac36cbd985ef2312aea7597.zip chromium_src-da509107727ce025dac36cbd985ef2312aea7597.tar.gz chromium_src-da509107727ce025dac36cbd985ef2312aea7597.tar.bz2 |
chrome: Use skia::RefPtr for skia ref-counted objects.
BUG=163454
R=sky
Depends on: https://codereview.chromium.org/11299262
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=171333
Review URL: https://codereview.chromium.org/11280251
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171524 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_render_view_observer.cc')
-rw-r--r-- | chrome/renderer/chrome_render_view_observer.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/renderer/chrome_render_view_observer.cc b/chrome/renderer/chrome_render_view_observer.cc index 8c764b5..2c52886 100644 --- a/chrome/renderer/chrome_render_view_observer.cc +++ b/chrome/renderer/chrome_render_view_observer.cc @@ -817,13 +817,13 @@ bool ChromeRenderViewObserver::CaptureSnapshot(WebView* view, view->layout(); const WebSize& size = view->size(); - SkCanvas* canvas = skia::CreatePlatformCanvas(size.width, size.height, true, - NULL, skia::RETURN_NULL_ON_FAILURE); + skia::RefPtr<SkCanvas> canvas = skia::AdoptRef( + skia::CreatePlatformCanvas( + size.width, size.height, true, NULL, skia::RETURN_NULL_ON_FAILURE)); if (!canvas) return false; - SkAutoUnref au(canvas); - view->paint(webkit_glue::ToWebCanvas(canvas), + view->paint(webkit_glue::ToWebCanvas(canvas.get()), WebRect(0, 0, size.width, size.height)); // TODO: Add a way to snapshot the whole page, not just the currently // visible part. |