diff options
Diffstat (limited to 'content/renderer/webplugin_delegate_proxy.cc')
-rw-r--r-- | content/renderer/webplugin_delegate_proxy.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/content/renderer/webplugin_delegate_proxy.cc b/content/renderer/webplugin_delegate_proxy.cc index 617928d..01ed651 100644 --- a/content/renderer/webplugin_delegate_proxy.cc +++ b/content/renderer/webplugin_delegate_proxy.cc @@ -54,8 +54,7 @@ #endif #if defined(OS_WIN) -#include "printing/native_metafile_factory.h" -#include "printing/native_metafile.h" +#include "printing/metafile_impl.h" #endif using WebKit::WebBindings; @@ -923,14 +922,13 @@ void WebPluginDelegateProxy::Print(gfx::NativeDrawingContext context) { } #if defined(OS_WIN) - scoped_ptr<printing::NativeMetafile> metafile( - printing::NativeMetafileFactory::Create()); - if (!metafile->InitFromData(memory.memory(), size)) { + printing::NativeMetafile metafile; + if (!metafile.InitFromData(memory.memory(), size)) { NOTREACHED(); return; } // Playback the buffer. - metafile->Playback(context, NULL); + metafile.Playback(context, NULL); #else // TODO(port): plugin printing. NOTIMPLEMENTED(); |