| Index: printing/emf_win.cc
|
| diff --git a/printing/emf_win.cc b/printing/emf_win.cc
|
| index 8ee1d843e41bdc9d4dcfd1b48252efb60b5dade3..4b00bca7beb2ba32b5ba0c204a55fea3ddcff77b 100644
|
| --- a/printing/emf_win.cc
|
| +++ b/printing/emf_win.cc
|
| @@ -104,12 +104,12 @@ class RasterBitmap {
|
| gfx::Rect bitmap_rect(raster_size);
|
| gfx::CreateBitmapHeader(raster_size.width(), raster_size.height(),
|
| &header_.bmiHeader);
|
| - bitmap_.Set(::CreateDIBSection(context_.Get(), &header_, DIB_RGB_COLORS,
|
| + bitmap_.reset(CreateDIBSection(context_.Get(), &header_, DIB_RGB_COLORS,
|
| &bits, NULL, 0));
|
| - if (!bitmap_)
|
| + if (!bitmap_.is_valid())
|
| NOTREACHED() << "Raster bitmap creation for printing failed";
|
|
|
| - saved_object_ = ::SelectObject(context_.Get(), bitmap_);
|
| + saved_object_ = ::SelectObject(context_.Get(), bitmap_.get());
|
| RECT rect = bitmap_rect.ToRECT();
|
| ::FillRect(context_.Get(), &rect,
|
| static_cast<HBRUSH>(::GetStockObject(WHITE_BRUSH)));
|
|
|