Index: content/browser/device_orientation/provider.cc |
diff --git a/content/browser/device_orientation/provider.cc b/content/browser/device_orientation/provider.cc |
index 659956a7eba31d715b053f49127234fd769b3087..12adbbb960c76ed5ce471eb48be5463cb05bd5f1 100644 |
--- a/content/browser/device_orientation/provider.cc |
+++ b/content/browser/device_orientation/provider.cc |
@@ -22,16 +22,15 @@ namespace device_orientation { |
Provider* Provider::GetInstance() { |
if (!instance_) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
- const ProviderImpl::DataFetcherFactory default_factories[] = { |
+ ProviderImpl::DataFetcherFactory default_factory = NULL; |
+ |
#if defined(OS_MACOSX) |
- AccelerometerMac::Create, |
+ default_factory = AccelerometerMac::Create; |
#elif defined(OS_ANDROID) |
- DataFetcherImplAndroid::Create, |
+ default_factory = DataFetcherImplAndroid::Create; |
#endif |
- NULL |
- }; |
- instance_ = new ProviderImpl(default_factories); |
+ instance_ = new ProviderImpl(default_factory); |
} |
return instance_; |
} |