| Index: chrome/renderer/webplugin_delegate_proxy.cc
|
| diff --git a/chrome/renderer/webplugin_delegate_proxy.cc b/chrome/renderer/webplugin_delegate_proxy.cc
|
| index a2553f2fb800315d4eae697193eb87783b595aae..7b3938ee0bd612344a7d2fe6c81145d0c9122c0c 100644
|
| --- a/chrome/renderer/webplugin_delegate_proxy.cc
|
| +++ b/chrome/renderer/webplugin_delegate_proxy.cc
|
| @@ -1506,9 +1506,10 @@ void WebPluginDelegateProxy::OnAcceleratedSurfaceSetTransportDIB(
|
| int32 width,
|
| int32 height,
|
| TransportDIB::Handle transport_dib) {
|
| + TransportDIB::ScopedHandle scoped_dib_handle(transport_dib);
|
| if (render_view_)
|
| render_view_->AcceleratedSurfaceSetTransportDIB(window, width, height,
|
| - transport_dib);
|
| + scoped_dib_handle.release());
|
| }
|
|
|
| void WebPluginDelegateProxy::OnAcceleratedSurfaceAllocTransportDIB(
|
|
|