diff options
author | 2015-09-02 19:05:10 -0700 | |
---|---|---|
committer | 2015-09-02 19:05:10 -0700 | |
commit | 1a9cafff044e5a352c60065e44d64e9d0eb8f92a (patch) | |
tree | c1b6c564c0120a69990f392ad77443cf6c778cb2 /src | |
parent | 1dec47a054bb455a3e9dead3518747f9d8164497 (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.cpp | 8 |
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); |