diff options
author | simon.hong81@gmail.com <simon.hong81@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-26 11:25:16 +0000 |
---|---|---|
committer | simon.hong81@gmail.com <simon.hong81@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-26 11:25:16 +0000 |
commit | f7d37d705015c487d6656957a7972872b4a11de2 (patch) | |
tree | 554e42037dca4fef45a29f42d8d38562ae6cac2d /cc/layers/layer_iterator_unittest.cc | |
parent | 12bfcb19c36e0afb3f445de1464b836b549647c6 (diff) | |
download | chromium_src-f7d37d705015c487d6656957a7972872b4a11de2.zip chromium_src-f7d37d705015c487d6656957a7972872b4a11de2.tar.gz chromium_src-f7d37d705015c487d6656957a7972872b4a11de2.tar.bz2 |
Create CoreAppLauncherHandler to handle recordAppLaunchbyURL message
recordAppLaunchByURL is also used in the ntp such as recently closed, most visited page
and web store button click.
But its handler is not registered when NewTabUI::ShouldShowApps() is false.
When I build(debug) chrome with chromeos=1, click most visited page causes segfault with below
messages.
[5003:5003:0721/121918:FATAL:web_ui_impl.cc(221)] Check failed: false. Unhandled chrome.send("recordAppLaunchByURL");
[0x7fbe96938c00] base::debug::StackTrace::StackTrace()
[0x7fbe9697aa67] logging::LogMessage::~LogMessage()
[0x7fbe8ca29d38] content::WebUIImpl::ProcessWebUIMessage()
[0x7fbe8ca28d9e] content::WebUIImpl::OnWebUISend()
To handle this message in ntp and app view page, CoreAppLauncherHandler is created.
Also, add MetricsHandler in the app view page because it uses metricsHandler::logEventTime.
R=dbeam@chromium.org
BUG=NONE
TEST=Compiles
Review URL: https://chromiumcodereview.appspot.com/19913002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213840 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/layers/layer_iterator_unittest.cc')
0 files changed, 0 insertions, 0 deletions