| Index: content/renderer/browser_plugin/mock_browser_plugin.cc
|
| diff --git a/content/renderer/browser_plugin/mock_browser_plugin.cc b/content/renderer/browser_plugin/mock_browser_plugin.cc
|
| index 82803aa52f988b34617873952b596deb642387c4..2ea268f4e8eb305118c02c638471599b9396af67 100644
|
| --- a/content/renderer/browser_plugin/mock_browser_plugin.cc
|
| +++ b/content/renderer/browser_plugin/mock_browser_plugin.cc
|
| @@ -3,6 +3,7 @@
|
| // found in the LICENSE file.
|
|
|
| #include "content/renderer/browser_plugin/mock_browser_plugin.h"
|
| +#include "content/renderer/render_process_impl.h"
|
|
|
| namespace content {
|
|
|
| @@ -11,9 +12,20 @@ MockBrowserPlugin::MockBrowserPlugin(
|
| RenderViewImpl* render_view,
|
| WebKit::WebFrame* frame,
|
| const WebKit::WebPluginParams& params)
|
| - : BrowserPlugin(id, render_view, frame, params) {
|
| + : BrowserPlugin(id, render_view, frame, params),
|
| + transport_dib_next_sequence_number_(0) {
|
| }
|
|
|
| MockBrowserPlugin::~MockBrowserPlugin() {}
|
|
|
| +TransportDIB* MockBrowserPlugin::CreateTransportDIB(const size_t size) {
|
| + return TransportDIB::Create(size, transport_dib_next_sequence_number_++);
|
| +}
|
| +
|
| +void MockBrowserPlugin::FreeDamageBuffer() {
|
| + DCHECK(damage_buffer_);
|
| + RenderProcess::current()->FreeTransportDIB(damage_buffer_);
|
| + damage_buffer_ = NULL;
|
| +}
|
| +
|
| } // namespace content
|
|
|