From bf6c1e4aff4d233f6502157fb73459cf69d0ab37 Mon Sep 17 00:00:00 2001 From: "junov@chromium.org" Date: Mon, 30 Jan 2012 14:53:22 +0000 Subject: Adding a flush method to SkCanvas BUG=http://code.google.com/p/skia/issues/detail?id=467 REVIEW=http://codereview.appspot.com/5600044/ TEST=gm uses the new code path on all its test cases git-svn-id: http://skia.googlecode.com/svn/trunk@3102 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/core/SkCanvas.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/core/SkCanvas.cpp') diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index 2a5a748c85..ed65eca725 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp @@ -470,6 +470,13 @@ SkDrawFilter* SkCanvas::setDrawFilter(SkDrawFilter* filter) { /////////////////////////////////////////////////////////////////////////////// +void SkCanvas::flush() { + SkDevice* device = this->getDevice(); + if (device) { + device->flush(); + } +} + SkISize SkCanvas::getDeviceSize() const { SkDevice* d = this->getDevice(); return d ? SkISize::Make(d->width(), d->height()) : SkISize::Make(0, 0); -- cgit v1.2.3