diff options
Diffstat (limited to 'chrome/browser/speech/extension_api/tts_engine_extension_observer.cc')
-rw-r--r-- | chrome/browser/speech/extension_api/tts_engine_extension_observer.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/speech/extension_api/tts_engine_extension_observer.cc b/chrome/browser/speech/extension_api/tts_engine_extension_observer.cc index 3ec1ef2..c760a48 100644 --- a/chrome/browser/speech/extension_api/tts_engine_extension_observer.cc +++ b/chrome/browser/speech/extension_api/tts_engine_extension_observer.cc @@ -6,6 +6,7 @@ #include "base/logging.h" #include "base/memory/singleton.h" +#include "base/profiler/scoped_profile.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_system_factory.h" #include "chrome/browser/profiles/incognito_helpers.h" @@ -114,6 +115,11 @@ bool TtsEngineExtensionObserver::IsLoadedTtsEngine( void TtsEngineExtensionObserver::OnListenerAdded( const extensions::EventListenerInfo& details) { + // TODO(vadimt): Remove ScopedProfile below once crbug.com/417106 is fixed. + tracked_objects::ScopedProfile tracking_profile( + FROM_HERE_WITH_EXPLICIT_FUNCTION( + "TtsEngineExtensionObserver::OnListenerAdded")); + if (!IsLoadedTtsEngine(details.extension_id)) return; |