1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/external_protocol/external_protocol_observer.h"
6
7#include "chrome/browser/external_protocol/external_protocol_handler.h"
8
9using content::WebContents;
10
11DEFINE_WEB_CONTENTS_USER_DATA_KEY(ExternalProtocolObserver);
12
13ExternalProtocolObserver::ExternalProtocolObserver(WebContents* web_contents)
14    : content::WebContentsObserver(web_contents) {
15}
16
17ExternalProtocolObserver::~ExternalProtocolObserver() {
18}
19
20void ExternalProtocolObserver::DidGetUserGesture() {
21  ExternalProtocolHandler::PermitLaunchUrl();
22}
23