Don't show URL for pending new navigations initiated by the renderer.

BUG=99016
TEST=Click a link to a slow view-source: URL.

Review URL: http://codereview.chromium.org/8224023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105355 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/tab_contents/tab_contents.cc b/content/browser/tab_contents/tab_contents.cc
index 8557a2b..90d5eab4 100644
--- a/content/browser/tab_contents/tab_contents.cc
+++ b/content/browser/tab_contents/tab_contents.cc
@@ -536,7 +536,8 @@
                                   const GURL& referrer,
                                   WindowOpenDisposition disposition,
                                   content::PageTransition transition) {
-  return OpenURL(OpenURLParams(url, referrer, disposition, transition));
+  return OpenURL(OpenURLParams(url, referrer, disposition, transition,
+                               false));
 }
 
 TabContents* TabContents::OpenURL(const OpenURLParams& params) {
@@ -1685,8 +1686,9 @@
             render_manager_.web_ui()->link_transition_type());
     transition_type = render_manager_.web_ui()->link_transition_type();
   } else {
-    new_contents = OpenURL(
-        url, referrer, disposition, content::PAGE_TRANSITION_LINK);
+    new_contents = OpenURL(OpenURLParams(
+        url, referrer, disposition, content::PAGE_TRANSITION_LINK,
+        true /* is_renderer_initiated */));
   }
   if (new_contents) {
     // Notify observers.