diff options
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/notification_provider.h | 2 | ||||
-rw-r--r-- | chrome/renderer/pepper_plugin_delegate_impl.h | 1 | ||||
-rw-r--r-- | chrome/renderer/renderer_webcookiejar_impl.h | 1 | ||||
-rw-r--r-- | chrome/renderer/websharedworkerrepository_impl.h | 3 |
4 files changed, 6 insertions, 1 deletions
diff --git a/chrome/renderer/notification_provider.h b/chrome/renderer/notification_provider.h index aa1d8f6..80ec832 100644 --- a/chrome/renderer/notification_provider.h +++ b/chrome/renderer/notification_provider.h @@ -23,7 +23,7 @@ class WebNotificationPermissionCallback; class NotificationProvider : public WebKit::WebNotificationPresenter { public: explicit NotificationProvider(RenderView* view); - ~NotificationProvider() {} + virtual ~NotificationProvider() {} // WebKit::WebNotificationPresenter interface. virtual bool show(const WebKit::WebNotification& proxy); diff --git a/chrome/renderer/pepper_plugin_delegate_impl.h b/chrome/renderer/pepper_plugin_delegate_impl.h index 5b208e9..fa9fa91 100644 --- a/chrome/renderer/pepper_plugin_delegate_impl.h +++ b/chrome/renderer/pepper_plugin_delegate_impl.h @@ -24,6 +24,7 @@ class PepperPluginDelegateImpl public base::SupportsWeakPtr<PepperPluginDelegateImpl> { public: explicit PepperPluginDelegateImpl(RenderView* render_view); + virtual ~PepperPluginDelegateImpl() {} // Called by RenderView to tell us about painting events, these two functions // just correspond to the DidInitiatePaint and DidFlushPaint in R.V.. diff --git a/chrome/renderer/renderer_webcookiejar_impl.h b/chrome/renderer/renderer_webcookiejar_impl.h index f8fee08..f004bed 100644 --- a/chrome/renderer/renderer_webcookiejar_impl.h +++ b/chrome/renderer/renderer_webcookiejar_impl.h @@ -20,6 +20,7 @@ class RendererWebCookieJarImpl : public WebKit::WebCookieJar { explicit RendererWebCookieJarImpl(IPC::Message::Sender* sender) : sender_(sender) { } + virtual ~RendererWebCookieJarImpl() {} private: // WebKit::WebCookieJar methods: diff --git a/chrome/renderer/websharedworkerrepository_impl.h b/chrome/renderer/websharedworkerrepository_impl.h index 7183171..745c094 100644 --- a/chrome/renderer/websharedworkerrepository_impl.h +++ b/chrome/renderer/websharedworkerrepository_impl.h @@ -16,12 +16,15 @@ namespace WebKit { class WebSharedWorkerRepositoryImpl : public WebKit::WebSharedWorkerRepository { public: + virtual ~WebSharedWorkerRepositoryImpl() {} + virtual void addSharedWorker(WebKit::WebSharedWorker*, DocumentID document); virtual void documentDetached(DocumentID document); // Returns true if the document has created a SharedWorker (used by the // WebKit code to determine if the document can be suspended). virtual bool hasSharedWorkers(DocumentID document); + private: // The set of documents that have created a SharedWorker. typedef base::hash_set<DocumentID> DocumentSet; |