aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2015-09-02 19:05:10 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-09-02 19:05:10 -0700
commit1a9cafff044e5a352c60065e44d64e9d0eb8f92a (patch)
treec1b6c564c0120a69990f392ad77443cf6c778cb2 /src
parent1dec47a054bb455a3e9dead3518747f9d8164497 (diff)
add interactive xfer sample
BUG=skia: TBR= Review URL: https://codereview.chromium.org/1323223004
Diffstat (limited to 'src')
-rw-r--r--src/views/SkView.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/views/SkView.cpp b/src/views/SkView.cpp
index 249737a64b..ec75d610aa 100644
--- a/src/views/SkView.cpp
+++ b/src/views/SkView.cpp
@@ -378,12 +378,16 @@ SkView::Click* SkView::findClickHandler(SkScalar x, SkScalar y, unsigned modi) {
F2BIter iter(this);
SkView* child;
- while ((child = iter.next()) != nullptr)
- {
+ while ((child = iter.next()) != nullptr) {
SkPoint p;
+#if 0
if (!child->globalToLocal(x, y, &p)) {
continue;
}
+#else
+ // the above seems broken, so just respecting fLoc for now <reed>
+ p.set(x - child->fLoc.x(), y - child->fLoc.y());
+#endif
Click* click = child->findClickHandler(p.fX, p.fY, modi);