Chromium Code Reviews| Index: chrome/browser/chromeos/net/cros_network_change_notifier_factory.cc |
| diff --git a/chrome/browser/chromeos/net/cros_network_change_notifier_factory.cc b/chrome/browser/chromeos/net/cros_network_change_notifier_factory.cc |
| index ad38c6c97fa7dc5602d911deaf2609411d0a9c0b..8779527e9be674de154e032d8eb45c6bd3bbe0c5 100644 |
| --- a/chrome/browser/chromeos/net/cros_network_change_notifier_factory.cc |
| +++ b/chrome/browser/chromeos/net/cros_network_change_notifier_factory.cc |
| @@ -7,8 +7,21 @@ |
| namespace chromeos { |
| +namespace { |
| + |
| +NetworkChangeNotifierChromeos* g_network_change_notifier; |
|
stevenjb
2011/11/03 19:26:17
= NULL
satorux1
2011/11/03 19:30:27
Done.
|
| + |
| +} // namespace |
| + |
| net::NetworkChangeNotifier* CrosNetworkChangeNotifierFactory::CreateInstance() { |
| - return new NetworkChangeNotifierChromeos(); |
| + DCHECK(!g_network_change_notifier); |
| + g_network_change_notifier = new NetworkChangeNotifierChromeos(); |
| + return g_network_change_notifier; |
| +} |
| + |
| +// static |
| +NetworkChangeNotifierChromeos* CrosNetworkChangeNotifierFactory::GetInstance() { |
| + return g_network_change_notifier; |
| } |
| } // namespace net |