Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chromecast / net / network_change_notifier_factory_cast.cc
index 1c41171..c446b1e 100644 (file)
@@ -4,28 +4,16 @@
 
 #include "chromecast/net/network_change_notifier_factory_cast.h"
 
-#include "base/lazy_instance.h"
 #include "chromecast/net/network_change_notifier_cast.h"
 
 namespace chromecast {
 
-namespace {
-
-base::LazyInstance<NetworkChangeNotifierCast> g_network_change_notifier_cast =
-    LAZY_INSTANCE_INITIALIZER;
-
-}  // namespace
-
 net::NetworkChangeNotifier* NetworkChangeNotifierFactoryCast::CreateInstance() {
-  return g_network_change_notifier_cast.Pointer();
+  // Caller assumes ownership.
+  return new NetworkChangeNotifierCast();
 }
 
 NetworkChangeNotifierFactoryCast::~NetworkChangeNotifierFactoryCast() {
 }
 
-// static
-NetworkChangeNotifierCast* NetworkChangeNotifierFactoryCast::GetInstance() {
-  return g_network_change_notifier_cast.Pointer();
-}
-
 }  // namespace chromecast