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
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 @@
     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);