| Index: chrome/browser/ui/android/external_protocol_dialog_android.cc
|
| diff --git a/chrome/browser/ui/android/external_protocol_dialog_android.cc b/chrome/browser/ui/android/external_protocol_dialog_android.cc
|
| index 6d5673f470a1db00f343580d4c331e743796dfd2..6362e6c40536810c189baf20b4345576122aea90 100644
|
| --- a/chrome/browser/ui/android/external_protocol_dialog_android.cc
|
| +++ b/chrome/browser/ui/android/external_protocol_dialog_android.cc
|
| @@ -2,28 +2,16 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "base/logging.h"
|
| -#include "chrome/browser/component/navigation_interception/intercept_navigation_delegate.h"
|
| #include "chrome/browser/external_protocol/external_protocol_handler.h"
|
| -#include "chrome/browser/tab_contents/tab_util.h"
|
| -#include "content/public/browser/web_contents.h"
|
|
|
| -using content::WebContents;
|
| +#include "base/logging.h"
|
|
|
| // static
|
| void ExternalProtocolHandler::RunExternalProtocolDialog(
|
| const GURL& url, int render_process_host_id, int routing_id) {
|
| - WebContents* web_contents = tab_util::GetWebContentsByID(
|
| - render_process_host_id, routing_id);
|
| - if (!web_contents)
|
| - return;
|
| - navigation_interception::InterceptNavigationDelegate* delegate =
|
| - navigation_interception::InterceptNavigationDelegate::Get(web_contents);
|
| - if (!delegate)
|
| - return;
|
| -
|
| - // TODO(jknotten): The call to ShouldIgnoreNavigation returns false if there
|
| - // are no applications that can handle the given URL. In this case, an error
|
| - // page should be displayed to the user.
|
| - delegate->ShouldIgnoreNavigation(url, true /* has_user_gesture */ );
|
| + // Chrome on Android uses a throttle-based mechansim to intercept links
|
| + // so that the user may choose to run an Android application instead of
|
| + // loading the link in the browser. The throttle is also used to handle
|
| + // external protocols, so this code should not be reachable.
|
| + NOTREACHED();
|
| }
|
|
|