Making SkDeferredCanvas::silentFlush trigger a skippedPendingDrawCommands callback
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 27 Mar 2014 15:48:52 +0000 (15:48 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 27 Mar 2014 15:48:52 +0000 (15:48 +0000)
commitdad009be4ae15cae7b1ae9cecdf816a21bb7c5f9
treec30a25b3ba91635413002c5fe63114af68515adb
parent7669a77cd16fbab3618ca1f1a03bcfa05a93c447
Making SkDeferredCanvas::silentFlush trigger a skippedPendingDrawCommands callback

The bug was preventing Canvas2DLayerBridge from properly tracking changes
in memory consumption that were triggered by calls to silentFlush.

BUG=344666
TEST=DeferredCanvas unit test
R=senorblanco@google.com, senorblanco@chromium.org

Author: junov@chromium.org

Review URL: https://codereview.chromium.org/214803002

git-svn-id: http://skia.googlecode.com/svn/trunk@13965 2bbb7eff-a529-9590-31e7-b0007b416f81
src/utils/SkDeferredCanvas.cpp
tests/DeferredCanvasTest.cpp