Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / android / shell / java / src / org / chromium / chrome / shell / ChromeShellTab.java
index ba7e758..04e857b 100644 (file)
@@ -13,9 +13,10 @@ import org.chromium.chrome.browser.contextmenu.ChromeContextMenuPopulator;
 import org.chromium.chrome.browser.contextmenu.ContextMenuPopulator;
 import org.chromium.chrome.browser.infobar.AutoLoginProcessor;
 import org.chromium.content.browser.ContentViewClient;
-import org.chromium.content.browser.ContentViewCore;
-import org.chromium.content.browser.LoadUrlParams;
-import org.chromium.content_public.Referrer;
+import org.chromium.content_public.browser.LoadUrlParams;
+import org.chromium.content_public.browser.NavigationController;
+import org.chromium.content_public.browser.WebContents;
+import org.chromium.content_public.common.Referrer;
 import org.chromium.ui.base.WindowAndroid;
 
 /**
@@ -62,14 +63,15 @@ public class ChromeShellTab extends Tab {
         // Invalid URLs will just return empty.
         if (TextUtils.isEmpty(url)) return;
 
-        ContentViewCore contentViewCore = getContentViewCore();
-        if (TextUtils.equals(url, contentViewCore.getUrl())) {
-            contentViewCore.reload(true);
+        WebContents webContents = getWebContents();
+        NavigationController navigationController = webContents.getNavigationController();
+        if (TextUtils.equals(url, webContents.getUrl())) {
+            navigationController.reload(true);
         } else {
             if (postData == null) {
-                contentViewCore.loadUrl(new LoadUrlParams(url));
+                navigationController.loadUrl(new LoadUrlParams(url));
             } else {
-                contentViewCore.loadUrl(LoadUrlParams.createLoadHttpPostParams(url, postData));
+                navigationController.loadUrl(LoadUrlParams.createLoadHttpPostParams(url, postData));
             }
         }
     }