diff options
Diffstat (limited to 'chrome/browser/extensions/extension_message_service.cc')
-rw-r--r-- | chrome/browser/extensions/extension_message_service.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/chrome/browser/extensions/extension_message_service.cc b/chrome/browser/extensions/extension_message_service.cc index ae43bd6..5aaeb73 100644 --- a/chrome/browser/extensions/extension_message_service.cc +++ b/chrome/browser/extensions/extension_message_service.cc @@ -115,11 +115,6 @@ ExtensionMessageService::ExtensionMessageService(Profile* profile) : profile_(profile), extension_devtools_manager_(NULL), next_port_id_(0) { - if (!ChromeThread::GetCurrentThreadIdentifier(&thread_id_)) { - // If we get created in unit test, GetCurrentThreadIdentifier fails. - // Assign thread_id_ to an ID not used. - thread_id_ = ChromeThread::ID_COUNT; - } registrar_.Add(this, NotificationType::RENDERER_PROCESS_TERMINATED, NotificationService::AllSources()); registrar_.Add(this, NotificationType::RENDERER_PROCESS_CLOSED, @@ -138,8 +133,7 @@ ExtensionMessageService::~ExtensionMessageService() { void ExtensionMessageService::ProfileDestroyed() { profile_ = NULL; if (!registrar_.IsEmpty()) { - if (thread_id_ != ChromeThread::ID_COUNT) - CHECK(ChromeThread::CurrentlyOn(thread_id_)); + CHECK(ChromeThread::CurrentlyOn(ChromeThread::UI)); registrar_.RemoveAll(); } } |