From 1d10654a2216055c3781b49012e6e488508e4c2a Mon Sep 17 00:00:00 2001 From: Gellert Hegyi <93.morph@gmail.com> Date: Mon, 10 Jul 2017 21:19:00 +0200 Subject: [PATCH] fixes bitmap to canvas conversion --- atom/browser/ui/views/autofill_popup_view.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/atom/browser/ui/views/autofill_popup_view.cc b/atom/browser/ui/views/autofill_popup_view.cc index 6050b9eec766..2c7d28cb230d 100644 --- a/atom/browser/ui/views/autofill_popup_view.cc +++ b/atom/browser/ui/views/autofill_popup_view.cc @@ -5,6 +5,7 @@ #include "atom/browser/ui/views/autofill_popup_view.h" #include "base/bind.h" #include "base/i18n/rtl.h" +#include "cc/paint/skia_paint_canvas.h" #include "content/public/browser/render_view_host.h" #include "ui/events/keycodes/keyboard_codes.h" #include "ui/gfx/canvas.h" @@ -229,7 +230,8 @@ void AutofillPopupView::OnPaint(gfx::Canvas* canvas) { bitmap.allocN32Pixels(popup_->popup_bounds_in_view_.width(), popup_->popup_bounds_in_view_.height(), true); - draw_canvas = new gfx::Canvas(new SkCanvas(bitmap), 1.0); + cc::SkiaPaintCanvas paint_canvas(new SkCanvas(bitmap)); + draw_canvas = new gfx::Canvas(&paint_canvas, 1.0); } #endif