summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-04 13:08:55 +0000
committerjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-04 13:08:55 +0000
commit3346a5baeb77e8c95894a37ede854ab0022e7ed5 (patch)
tree84961b010f8beb06b2541b643df21210d0ae06b4 /chrome
parentcb7bdf28a874e82dfa22b8783ff4db8eb19c95b6 (diff)
downloadchromium_src-3346a5baeb77e8c95894a37ede854ab0022e7ed5.zip
chromium_src-3346a5baeb77e8c95894a37ede854ab0022e7ed5.tar.gz
chromium_src-3346a5baeb77e8c95894a37ede854ab0022e7ed5.tar.bz2
Fix shared linux build
Split out of reverted change http://src.chromium.org/viewvc/chrome?view=rev&revision=37989 supersedes changes http://codereview.chromium.org/563030 and http://codereview.chromium.org/570020 BUG=none TEST=none Review URL: http://codereview.chromium.org/570023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38101 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/geolocation/empty_device_data_provider.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/chrome/browser/geolocation/empty_device_data_provider.cc b/chrome/browser/geolocation/empty_device_data_provider.cc
index f6286a6..0a4df8b 100644
--- a/chrome/browser/geolocation/empty_device_data_provider.cc
+++ b/chrome/browser/geolocation/empty_device_data_provider.cc
@@ -6,6 +6,16 @@
// static
template<>
-RadioDataProviderImplBase *RadioDataProvider::DefaultFactoryFunction() {
+RadioDataProviderImplBase* RadioDataProvider::DefaultFactoryFunction() {
return new EmptyDeviceDataProvider<RadioData>();
}
+
+// Windows has a real wifi data provider.
+#if !defined(OS_WIN)
+// static
+template<>
+WifiDataProviderImplBase* WifiDataProvider::DefaultFactoryFunction() {
+ return new EmptyDeviceDataProvider<WifiData>();
+}
+#endif
+