diff options
author | jbauman <jbauman@chromium.org> | 2014-12-05 19:28:24 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-06 03:28:47 +0000 |
commit | 2f5c1940866d185dab0ef9585d0dbcb7eb7eb618 (patch) | |
tree | 37448cb257fc130bb078b8cfae8b87535d7b9eb7 /content/public/test | |
parent | bf7db58919600195ec79f641fb9519100edd9e79 (diff) | |
download | chromium_src-2f5c1940866d185dab0ef9585d0dbcb7eb7eb618.zip chromium_src-2f5c1940866d185dab0ef9585d0dbcb7eb7eb618.tar.gz chromium_src-2f5c1940866d185dab0ef9585d0dbcb7eb7eb618.tar.bz2 |
Make TestPlugin allocate its bitmap with SharedBitmapManager
This paves the way for having TextureMailbox use SharedBitmaps instead of SharedMemory.
Review URL: https://codereview.chromium.org/783573003
Cr-Commit-Position: refs/heads/master@{#307150}
Diffstat (limited to 'content/public/test')
-rw-r--r-- | content/public/test/mock_render_thread.cc | 4 | ||||
-rw-r--r-- | content/public/test/mock_render_thread.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/content/public/test/mock_render_thread.cc b/content/public/test/mock_render_thread.cc index 96bce94..766008d 100644 --- a/content/public/test/mock_render_thread.cc +++ b/content/public/test/mock_render_thread.cc @@ -146,6 +146,10 @@ scoped_ptr<base::SharedMemory> return scoped_ptr<base::SharedMemory>(shared_buf.release()); } +cc::SharedBitmapManager* MockRenderThread::GetSharedBitmapManager() { + return &shared_bitmap_manager_; +} + void MockRenderThread::RegisterExtension(v8::Extension* extension) { blink::WebScriptController::registerExtension(extension); } diff --git a/content/public/test/mock_render_thread.h b/content/public/test/mock_render_thread.h index 719fb10..245fb04 100644 --- a/content/public/test/mock_render_thread.h +++ b/content/public/test/mock_render_thread.h @@ -8,6 +8,7 @@ #include "base/memory/shared_memory.h" #include "base/observer_list.h" #include "base/strings/string16.h" +#include "cc/test/test_shared_bitmap_manager.h" #include "content/public/renderer/render_thread.h" #include "ipc/ipc_test_sink.h" #include "ipc/message_filter.h" @@ -56,6 +57,7 @@ class MockRenderThread : public RenderThread { void RecordComputedAction(const std::string& action) override; scoped_ptr<base::SharedMemory> HostAllocateSharedMemoryBuffer( size_t buffer_size) override; + cc::SharedBitmapManager* GetSharedBitmapManager() override; void RegisterExtension(v8::Extension* extension) override; void ScheduleIdleHandler(int64 initial_delay_ms) override; void IdleHandler() override; @@ -162,6 +164,8 @@ class MockRenderThread : public RenderThread { // Observers to notify. ObserverList<RenderProcessObserver> observers_; + + cc::TestSharedBitmapManager shared_bitmap_manager_; }; } // namespace content |