diff options
author | finnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-12 13:42:40 +0000 |
---|---|---|
committer | finnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-12 13:42:40 +0000 |
commit | 585c937ceec89f4ec1f73a2573f45f071cb0dd31 (patch) | |
tree | 0a6c7e25240c30a66f05fa7c40b723ca557443ce /chrome/browser/extensions/extension_browser_event_router.cc | |
parent | f7d6cb2b383190bdc005f6990517409e228ca78a (diff) | |
download | chromium_src-585c937ceec89f4ec1f73a2573f45f071cb0dd31.zip chromium_src-585c937ceec89f4ec1f73a2573f45f071cb0dd31.tar.gz chromium_src-585c937ceec89f4ec1f73a2573f45f071cb0dd31.tar.bz2 |
Adjust the traces for WhitelistedExtension.
Looks like the tabUpdated event is not being received by the extension.
TBR=aa
BUG=57694
TEST=Tracking down flakiness in a test.
Review URL: http://codereview.chromium.org/3702007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62278 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_browser_event_router.cc')
-rw-r--r-- | chrome/browser/extensions/extension_browser_event_router.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_browser_event_router.cc b/chrome/browser/extensions/extension_browser_event_router.cc index ef10800..f139c3b 100644 --- a/chrome/browser/extensions/extension_browser_event_router.cc +++ b/chrome/browser/extensions/extension_browser_event_router.cc @@ -388,7 +388,14 @@ void ExtensionBrowserEventRouter::TabUpdated(TabContents* contents, std::string json_args; base::JSONWriter::Write(&args, false, &json_args); + // TODO(finnur): Remove once I have one failed run of this test. + if (Extension::emit_traces_for_whitelist_extension_test_) + printf("***** not SENDING TabUpdated\n"); + DispatchEvent(contents->profile(), events::kOnTabUpdated, json_args); + } else { + if (Extension::emit_traces_for_whitelist_extension_test_) + printf("***** NOT SENDING TabUpdated\n"); } } @@ -398,6 +405,8 @@ void ExtensionBrowserEventRouter::Observe(NotificationType type, if (type == NotificationType::NAV_ENTRY_COMMITTED) { NavigationController* source_controller = Source<NavigationController>(source).ptr(); + if (Extension::emit_traces_for_whitelist_extension_test_) + printf("***** Observe, preparing TabUpdated\n"); TabUpdated(source_controller->tab_contents(), true); } else if (type == NotificationType::TAB_CONTENTS_DESTROYED) { // Tab was destroyed after being detached (without being re-attached). @@ -421,6 +430,8 @@ void ExtensionBrowserEventRouter::Observe(NotificationType type, void ExtensionBrowserEventRouter::TabChangedAt(TabContents* contents, int index, TabChangeType change_type) { + if (Extension::emit_traces_for_whitelist_extension_test_) + printf("***** TabChangedAt, preparing TabUpdated\n"); TabUpdated(contents, false); } |