summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-12-14 07:12:22 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-12-14 07:12:22 -0800
commitc06a2da38a76eac4221f47cf17fccb27dc757fed (patch)
tree238dea17f4dc7b9f5e96c327b76860cabcd27866 /src
parent49b11f97360fea3bb37fc5cc3703587deaf32f00 (diff)
parent8ff57db0a8dc8eb659fbcdcd4a856208609e6070 (diff)
downloadpackages_apps_browser-c06a2da38a76eac4221f47cf17fccb27dc757fed.zip
packages_apps_browser-c06a2da38a76eac4221f47cf17fccb27dc757fed.tar.gz
packages_apps_browser-c06a2da38a76eac4221f47cf17fccb27dc757fed.tar.bz2
Merge change I4c7be8c7 into eclair-mr2
* changes: Notify the WebView that its customView is not being displayed instead of failing silently.
Diffstat (limited to 'src')
-rw-r--r--src/com/android/browser/BrowserActivity.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index d39d897..462e434 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -2582,8 +2582,11 @@ public class BrowserActivity extends Activity
}
void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback) {
- if (mCustomView != null)
+ // if a view already exists then immediately terminate the new one
+ if (mCustomView != null) {
+ callback.onCustomViewHidden();
return;
+ }
// Add the custom view to its container.
mCustomViewContainer.addView(view, COVER_SCREEN_GRAVITY_CENTER);