diff options
Diffstat (limited to 'WebCore/platform/chromium')
-rw-r--r-- | WebCore/platform/chromium/ClipboardChromium.cpp | 3 | ||||
-rw-r--r-- | WebCore/platform/chromium/GeolocationServiceChromium.cpp | 4 | ||||
-rw-r--r-- | WebCore/platform/chromium/GeolocationServiceChromium.h | 1 |
3 files changed, 6 insertions, 2 deletions
diff --git a/WebCore/platform/chromium/ClipboardChromium.cpp b/WebCore/platform/chromium/ClipboardChromium.cpp index aff1466..3d82aea 100644 --- a/WebCore/platform/chromium/ClipboardChromium.cpp +++ b/WebCore/platform/chromium/ClipboardChromium.cpp @@ -364,10 +364,9 @@ PassRefPtr<FileList> ClipboardChromium::files() const if (!m_dataObject || m_dataObject->filenames.isEmpty()) return FileList::create(); - ScriptExecutionContext* scriptExecutionContext = m_frame->document()->scriptExecutionContext(); RefPtr<FileList> fileList = FileList::create(); for (size_t i = 0; i < m_dataObject->filenames.size(); ++i) - fileList->append(File::create(scriptExecutionContext, m_dataObject->filenames.at(i))); + fileList->append(File::create(m_dataObject->filenames.at(i))); return fileList.release(); } diff --git a/WebCore/platform/chromium/GeolocationServiceChromium.cpp b/WebCore/platform/chromium/GeolocationServiceChromium.cpp index 9333999..b64f5eb 100644 --- a/WebCore/platform/chromium/GeolocationServiceChromium.cpp +++ b/WebCore/platform/chromium/GeolocationServiceChromium.cpp @@ -35,6 +35,10 @@ namespace WebCore { +GeolocationServiceBridge::~GeolocationServiceBridge() +{ +} + GeolocationServiceChromium::GeolocationServiceChromium(GeolocationServiceClient* c) : GeolocationService(c), m_geolocation(static_cast<Geolocation*>(c)), diff --git a/WebCore/platform/chromium/GeolocationServiceChromium.h b/WebCore/platform/chromium/GeolocationServiceChromium.h index f139220..7e6f633 100644 --- a/WebCore/platform/chromium/GeolocationServiceChromium.h +++ b/WebCore/platform/chromium/GeolocationServiceChromium.h @@ -42,6 +42,7 @@ namespace WebCore { // Provides an interface for GeolocationServiceChromium to call into the embedder. class GeolocationServiceBridge { public: + virtual ~GeolocationServiceBridge(); // Called by GeolocationServiceChromium. virtual bool startUpdating(PositionOptions*) = 0; virtual void stopUpdating() = 0; |