summaryrefslogtreecommitdiffstats
path: root/WebCore/page/Geolocation.h
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-04 09:26:48 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-04 09:26:48 -0700
commit4bcc1c92652ce492c6762866a8eef534d4352661 (patch)
treee36d81a8ea118612a76e63d0e0f234715e46c73b /WebCore/page/Geolocation.h
parented40e9fb9b29c948cbe94b704eb1b5daa8e93b5e (diff)
parente27fedc48d78b1c1b6e656fe42d64efd60056464 (diff)
downloadexternal_webkit-4bcc1c92652ce492c6762866a8eef534d4352661.zip
external_webkit-4bcc1c92652ce492c6762866a8eef534d4352661.tar.gz
external_webkit-4bcc1c92652ce492c6762866a8eef534d4352661.tar.bz2
Merge change 23957 into eclair
* changes: Fix Geolocation to correctly handle reentrant calls from callbacks.
Diffstat (limited to 'WebCore/page/Geolocation.h')
-rw-r--r--WebCore/page/Geolocation.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/WebCore/page/Geolocation.h b/WebCore/page/Geolocation.h
index 18c2be3..f74c87b 100644
--- a/WebCore/page/Geolocation.h
+++ b/WebCore/page/Geolocation.h
@@ -95,13 +95,8 @@ private:
bool hasListeners() const { return !m_oneShots.isEmpty() || !m_watchers.isEmpty(); }
void sendError(Vector<RefPtr<GeoNotifier> >&, PositionError*);
- void sendErrorToOneShots(PositionError*);
- void sendErrorToWatchers(PositionError*);
-
void sendPosition(Vector<RefPtr<GeoNotifier> >&, Geoposition*);
- void sendPositionToOneShots(Geoposition*);
- void sendPositionToWatchers(Geoposition*);
-
+
static void stopTimer(Vector<RefPtr<GeoNotifier> >&);
void stopTimersForOneShots();
void stopTimersForWatchers();