summaryrefslogtreecommitdiffstats
path: root/views/widget/root_view_win.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/widget/root_view_win.cc')
-rw-r--r--views/widget/root_view_win.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/views/widget/root_view_win.cc b/views/widget/root_view_win.cc
index ab885d0..3c9706d 100644
--- a/views/widget/root_view_win.cc
+++ b/views/widget/root_view_win.cc
@@ -9,6 +9,7 @@
#include "app/os_exchange_data_provider_win.h"
#include "base/base_drag_source.h"
#include "base/logging.h"
+#include "gfx/canvas_2.h"
#include "gfx/canvas_skia.h"
namespace views {
@@ -24,12 +25,12 @@ void RootView::OnPaint(HWND hwnd) {
RECT win_version = original_dirty_region.ToRECT();
InvalidateRect(hwnd, &win_version, FALSE);
}
- scoped_ptr<gfx::CanvasPaint> canvas(
- gfx::CanvasPaint::CreateCanvasPaint(hwnd));
+ scoped_ptr<gfx::CanvasPaint2> canvas(
+ gfx::CanvasPaint2::CreateCanvasPaint(hwnd));
if (!canvas->IsValid()) {
SchedulePaint(canvas->GetInvalidRect(), false);
if (NeedsPainting(false))
- ProcessPaint(canvas->AsCanvas());
+ ProcessPaint(canvas->AsCanvas2()->AsCanvas());
}
}