diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-22 03:06:57 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-22 03:06:57 +0000 |
commit | eca71dae5d36be62bcf8bc12b1238e29c4099e55 (patch) | |
tree | 32afd2bc4ebcaa7e10bfa15f5c74e53cabed582c /chrome/browser/net/dns_global.cc | |
parent | 3f8bfc36b49d9efcda2b67e19763a031b9b6f712 (diff) | |
download | chromium_src-eca71dae5d36be62bcf8bc12b1238e29c4099e55.zip chromium_src-eca71dae5d36be62bcf8bc12b1238e29c4099e55.tar.gz chromium_src-eca71dae5d36be62bcf8bc12b1238e29c4099e55.tar.bz2 |
Try to fix test bustage
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16713 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net/dns_global.cc')
-rw-r--r-- | chrome/browser/net/dns_global.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/chrome/browser/net/dns_global.cc b/chrome/browser/net/dns_global.cc index 139cfa6..61e7ec1 100644 --- a/chrome/browser/net/dns_global.cc +++ b/chrome/browser/net/dns_global.cc @@ -286,10 +286,13 @@ class OffTheRecordObserver : public NotificationObserver { ~OffTheRecordObserver() { } void Register() { - registrar_.Add(this, NotificationType::BROWSER_CLOSED, - NotificationService::AllSources()); - registrar_.Add(this, NotificationType::BROWSER_OPENED, - NotificationService::AllSources()); + // TODO(pkasting): This test should not be necessary. See crbug.com/12475. + if (registrar_.IsEmpty()) { + registrar_.Add(this, NotificationType::BROWSER_CLOSED, + NotificationService::AllSources()); + registrar_.Add(this, NotificationType::BROWSER_OPENED, + NotificationService::AllSources()); + } } void Observe(NotificationType type, const NotificationSource& source, |