summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/page/GeolocationController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/page/GeolocationController.cpp')
-rw-r--r--Source/WebCore/page/GeolocationController.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebCore/page/GeolocationController.cpp b/Source/WebCore/page/GeolocationController.cpp
index b9533ca..56c11a5 100644
--- a/Source/WebCore/page/GeolocationController.cpp
+++ b/Source/WebCore/page/GeolocationController.cpp
@@ -59,7 +59,10 @@ void GeolocationController::addObserver(Geolocation* observer, bool enableHighAc
if (m_client) {
if (enableHighAccuracy)
m_client->setEnableHighAccuracy(true);
+// See https://bugs.webkit.org/show_bug.cgi?id=87030
+#if !PLATFORM(ANDROID)
if (wasEmpty)
+#endif
m_client->startUpdating();
}
}