// Utility class to host helper plugins for media. Internally, it creates a detached
// HTMLPluginElement to host the plugin and uses FrameLoaderClient::createPlugin() to instantiate
// the requested plugin.
-class WebHelperPluginImpl FINAL : public WebHelperPlugin {
+class WebHelperPluginImpl final : public WebHelperPlugin {
WTF_MAKE_NONCOPYABLE(WebHelperPluginImpl);
WTF_MAKE_FAST_ALLOCATED;
public:
// WebHelperPlugin methods:
- virtual WebPlugin* getPlugin() OVERRIDE;
- virtual void destroy() OVERRIDE;
+ virtual WebPlugin* getPlugin() override;
+ virtual void destroy() override;
private:
friend class WebHelperPlugin;
Timer<WebHelperPluginImpl> m_destructionTimer;
RefPtrWillBePersistent<HTMLObjectElement> m_objectElement;
- RefPtr<WebPluginContainerImpl> m_pluginContainer;
+ RefPtrWillBePersistent<WebPluginContainerImpl> m_pluginContainer;
};
} // namespace blink