-
jorlow@chromium.org authored
Reviewed by Jeremy Orlow. Access to out-of-scope WebGeolocationServiceBridgeImpl https://bugs.webkit.org/show_bug.cgi?id=45112 Add missing virtual destructor to the abstract base class. * platform/chromium/GeolocationServiceChromium.cpp: (WebCore::GeolocationServiceBridge::~GeolocationServiceBridge): * platform/chromium/GeolocationServiceChromium.h: 2010-09-07 Jonathan Dixon <joth@chromium.org> Reviewed by Jeremy Orlow. Access to out-of-scope WebGeolocationServiceBridgeImpl https://bugs.webkit.org/show_bug.cgi?id=45112 Keep the WebGeolocationService pointer for lifetime of the bridge, to ensure it can be detached reliably * public/WebGeolocationServiceBridge.h: (WebKit::WebGeolocationServiceBridge::~WebGeolocationServiceBridge): * src/WebGeolocationServiceBridgeImpl.cpp: (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl): (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl): (WebKit::WebGeolocationServiceBridgeImpl::startUpdating): (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating): (WebKit::WebGeolocationServiceBridgeImpl::suspend): (WebKit::WebGeolocationServiceBridgeImpl::resume): (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
d2b7d0e1