summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrace Kloba <klobag@google.com>2010-01-20 19:01:48 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2010-01-20 19:01:48 -0800
commitbfcc13fc3ee6845e9f78ca7c5313d483c9fd56c9 (patch)
treea1d95d8615b64e0d3f9a98c6eed1e20a24f27f0e
parent67c90537fc70147ad8943f0a2cd02def405bcf8f (diff)
parent0a3f01ac5e5855c3563694671091d4c1ce89cac5 (diff)
downloadexternal_webkit-bfcc13fc3ee6845e9f78ca7c5313d483c9fd56c9.zip
external_webkit-bfcc13fc3ee6845e9f78ca7c5313d483c9fd56c9.tar.gz
external_webkit-bfcc13fc3ee6845e9f78ca7c5313d483c9fd56c9.tar.bz2
am 0a3f01ac: Merge "DO NOT MERGE" into eclair-mr2
Merge commit '0a3f01ac5e5855c3563694671091d4c1ce89cac5' into eclair-mr2-plus-aosp * commit '0a3f01ac5e5855c3563694671091d4c1ce89cac5': DO NOT MERGE
-rw-r--r--WebCore/dom/Document.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/WebCore/dom/Document.cpp b/WebCore/dom/Document.cpp
index 85966d7..f146761 100644
--- a/WebCore/dom/Document.cpp
+++ b/WebCore/dom/Document.cpp
@@ -1489,7 +1489,8 @@ void Document::detach()
#if ENABLE(TOUCH_EVENTS) // Android
// clean up for the top document
- if (!m_frame->ownerElement()) {
+ Page* ownerPage = page();
+ if (ownerPage && (m_frame == ownerPage->mainFrame())) {
m_touchEventListeners.clear();
#if PLATFORM(ANDROID)
if (view)