diff options
Diffstat (limited to 'WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm')
| -rw-r--r-- | WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm b/WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm index 876a556..8ac1389 100644 --- a/WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm +++ b/WebKit/mac/Plugins/Hosted/HostedNetscapePluginStream.mm @@ -39,6 +39,7 @@ #import <WebCore/DocumentLoader.h> #import <WebCore/Frame.h> #import <WebCore/FrameLoader.h> +#import <WebCore/ResourceLoadScheduler.h> #import <WebCore/SecurityOrigin.h> #import <WebCore/WebCoreURLResponse.h> #import <wtf/RefCountedLeakCounter.h> @@ -213,11 +214,7 @@ void HostedNetscapePluginStream::start() ASSERT(!m_frameLoader); ASSERT(!m_loader); - m_loader = NetscapePlugInStreamLoader::create(core([m_instance->pluginView() webFrame]), this); - m_loader->setShouldBufferData(false); - - m_loader->documentLoader()->addPlugInStreamLoader(m_loader.get()); - m_loader->load(m_request.get()); + m_loader = resourceLoadScheduler()->schedulePluginStreamLoad(core([m_instance->pluginView() webFrame]), this, m_request.get()); } void HostedNetscapePluginStream::stop() |
