summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/android/LayerAndroid.cpp
diff options
context:
space:
mode:
authorCary Clark <cary@android.com>2010-02-17 17:04:56 -0500
committerCary Clark <cary@android.com>2010-02-17 17:04:56 -0500
commit41ca040d7db923a179953baf91f30d539df6b055 (patch)
tree7bd5f5cc09454747e654a480432ea8262740b599 /WebCore/platform/graphics/android/LayerAndroid.cpp
parentb68fe3b6cc6c889ab4dc79e773592df07b121279 (diff)
downloadexternal_webkit-41ca040d7db923a179953baf91f30d539df6b055.zip
external_webkit-41ca040d7db923a179953baf91f30d539df6b055.tar.gz
external_webkit-41ca040d7db923a179953baf91f30d539df6b055.tar.bz2
minor fixes to layer nav
- get rid of the FloatPoint interface in LayerAndroid; use (x, y) instead - make CachedFrame a friend of CachedRoot and CacheBuilder a friend of CachedNode so they alone can access private fields. - assume the LayerAndroid picture can sometimes be null. If it is, use the main page's picture instead. http://b/2369549
Diffstat (limited to 'WebCore/platform/graphics/android/LayerAndroid.cpp')
-rw-r--r--WebCore/platform/graphics/android/LayerAndroid.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/WebCore/platform/graphics/android/LayerAndroid.cpp b/WebCore/platform/graphics/android/LayerAndroid.cpp
index 8fb335e..44f19c2 100644
--- a/WebCore/platform/graphics/android/LayerAndroid.cpp
+++ b/WebCore/platform/graphics/android/LayerAndroid.cpp
@@ -205,16 +205,16 @@ void LayerAndroid::clipInner(SkTDArray<SkRect>* region,
getChild(i)->clipInner(region, m_haveClip ? localBounds : local);
}
-const LayerAndroid* LayerAndroid::find(FloatPoint pos) const
+const LayerAndroid* LayerAndroid::find(int x, int y) const
{
for (int i = 0; i < countChildren(); i++) {
- const LayerAndroid* found = getChild(i)->find(pos);
+ const LayerAndroid* found = getChild(i)->find(x, y);
if (found)
return found;
}
SkRect localBounds;
bounds(&localBounds);
- if (localBounds.contains(pos))
+ if (localBounds.contains(x, y))
return this;
return 0;
}