diff options
author | rvargas <rvargas@chromium.org> | 2014-09-25 12:22:48 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-25 19:23:13 +0000 |
commit | 9b7c6b0fc723a3c079c290dcd836dee9013d5084 (patch) | |
tree | a9940c6a727c1501b6009634b018272080015770 /printing/emf_win.cc | |
parent | 4dc6577411f86670aa7845114cbea09498ef3c19 (diff) | |
download | chromium_src-9b7c6b0fc723a3c079c290dcd836dee9013d5084.zip chromium_src-9b7c6b0fc723a3c079c290dcd836dee9013d5084.tar.gz chromium_src-9b7c6b0fc723a3c079c290dcd836dee9013d5084.tar.bz2 |
Remove implicit HANDLE conversions from printing.
BUG=416722
R=scottbyer@chromium.org
Review URL: https://codereview.chromium.org/605563002
Cr-Commit-Position: refs/heads/master@{#296759}
Diffstat (limited to 'printing/emf_win.cc')
-rw-r--r-- | printing/emf_win.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/printing/emf_win.cc b/printing/emf_win.cc index f042b29..e959911 100644 --- a/printing/emf_win.cc +++ b/printing/emf_win.cc @@ -95,33 +95,33 @@ class RasterBitmap { explicit RasterBitmap(const gfx::Size& raster_size) : saved_object_(NULL) { context_.Set(::CreateCompatibleDC(NULL)); - if (!context_) { + if (!context_.IsValid()) { NOTREACHED() << "Bitmap DC creation failed"; return; } - ::SetGraphicsMode(context_, GM_ADVANCED); + ::SetGraphicsMode(context_.Get(), GM_ADVANCED); void* bits = NULL; gfx::Rect bitmap_rect(raster_size); gfx::CreateBitmapHeader(raster_size.width(), raster_size.height(), &header_.bmiHeader); - bitmap_.Set(::CreateDIBSection(context_, &header_, DIB_RGB_COLORS, &bits, - NULL, 0)); + bitmap_.Set(::CreateDIBSection(context_.Get(), &header_, DIB_RGB_COLORS, + &bits, NULL, 0)); if (!bitmap_) NOTREACHED() << "Raster bitmap creation for printing failed"; - saved_object_ = ::SelectObject(context_, bitmap_); + saved_object_ = ::SelectObject(context_.Get(), bitmap_); RECT rect = bitmap_rect.ToRECT(); - ::FillRect(context_, &rect, + ::FillRect(context_.Get(), &rect, static_cast<HBRUSH>(::GetStockObject(WHITE_BRUSH))); } ~RasterBitmap() { - ::SelectObject(context_, saved_object_); + ::SelectObject(context_.Get(), saved_object_); } HDC context() const { - return context_; + return context_.Get(); } base::win::ScopedCreateDC context_; |