summaryrefslogtreecommitdiffstats
path: root/printing/emf_win.cc
diff options
context:
space:
mode:
authorrvargas <rvargas@chromium.org>2014-09-25 12:22:48 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-25 19:23:13 +0000
commit9b7c6b0fc723a3c079c290dcd836dee9013d5084 (patch)
treea9940c6a727c1501b6009634b018272080015770 /printing/emf_win.cc
parent4dc6577411f86670aa7845114cbea09498ef3c19 (diff)
downloadchromium_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.cc16
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_;