Chromium Code Reviews| Index: samplecode/SampleApp.cpp |
| diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp |
| index ad03feacc8d5803cbd96bf19434565df1a9f77ee..7f2990bb9610045810425d188c1e32c23ffed5c7 100644 |
| --- a/samplecode/SampleApp.cpp |
| +++ b/samplecode/SampleApp.cpp |
| @@ -4,6 +4,7 @@ |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| + |
| #include "SampleApp.h" |
| #include "SkData.h" |
| @@ -2385,45 +2386,15 @@ void SampleView::draw(SkCanvas* canvas) { |
| } |
| } |
| -#include "SkBounder.h" |
| - |
| -class DebugHitTestBounder : public SkBounder { |
| -public: |
| - DebugHitTestBounder(int x, int y) { |
| - fLoc.set(x, y); |
| - } |
| - |
| - virtual bool onIRect(const SkIRect& bounds) SK_OVERRIDE { |
| - if (bounds.contains(fLoc.x(), fLoc.y())) { |
| - // |
| - // Set a break-point here to see what was being drawn under |
| - // the click point (just needed a line of code to stop the debugger) |
| - // |
| - bounds.centerX(); |
| - } |
| - return true; |
| - } |
| - |
| -private: |
| - SkIPoint fLoc; |
| - typedef SkBounder INHERITED; |
| -}; |
| - |
| void SampleView::onDraw(SkCanvas* canvas) { |
| this->onDrawBackground(canvas); |
| - DebugHitTestBounder bounder(fDebugHitTestLoc.x(), fDebugHitTestLoc.y()); |
| - if (fDebugHitTest) { |
| - canvas->setBounder(&bounder); |
| - } |
| - |
| for (int i = 0; i < fRepeatCount; i++) { |
| SkAutoCanvasRestore acr(canvas, true); |
| this->onDrawContent(canvas); |
| } |
| fDebugHitTest = false; |
|
scroggo
2014/06/03 13:52:59
Can you also remove fDebugHitTest? I think it will
reed1
2014/06/03 17:38:49
Done.
|
| - canvas->setBounder(NULL); |
| } |
| void SampleView::onDrawBackground(SkCanvas* canvas) { |