summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/WebViewController.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-05-27 09:52:29 -0700
committerJohn Reck <jreck@google.com>2011-05-27 09:52:29 -0700
commit5949c661b51295148706d53a03b41df2eb840ae3 (patch)
treeddd816e87c94282d51225e6b7fd3d327accd872e /src/com/android/browser/WebViewController.java
parentb9b2a8290874e447444c7791647cbade915bc47d (diff)
downloadpackages_apps_Browser-5949c661b51295148706d53a03b41df2eb840ae3.zip
packages_apps_Browser-5949c661b51295148706d53a03b41df2eb840ae3.tar.gz
packages_apps_Browser-5949c661b51295148706d53a03b41df2eb840ae3.tar.bz2
Fix set parent race condition
Alter the openTab method to make sure that the parent is always set before trying to load a url. This is done because some web settings (useragent) are now inherited from the parent, and we need to make sure those are applied before the UA is sent to the server. Change-Id: Ib33b75ac4648e8ba1ede9bb92406ea175aabb19d
Diffstat (limited to 'src/com/android/browser/WebViewController.java')
-rw-r--r--src/com/android/browser/WebViewController.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/browser/WebViewController.java b/src/com/android/browser/WebViewController.java
index bf3bdba..87703bd 100644
--- a/src/com/android/browser/WebViewController.java
+++ b/src/com/android/browser/WebViewController.java
@@ -104,6 +104,9 @@ public interface WebViewController {
Tab openTab(String url, boolean incognito, boolean setActive,
boolean useCurrent);
+ Tab openTab(String url, Tab parent, boolean setActive,
+ boolean useCurrent);
+
boolean switchToTab(Tab tab);
void closeTab(Tab tab);