diff options
Diffstat (limited to 'chrome/renderer/mock_render_process.cc')
-rw-r--r-- | chrome/renderer/mock_render_process.cc | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/chrome/renderer/mock_render_process.cc b/chrome/renderer/mock_render_process.cc deleted file mode 100644 index a71fcab..0000000 --- a/chrome/renderer/mock_render_process.cc +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "chrome/renderer/mock_render_process.h" - -#include "base/gfx/rect.h" -#include "chrome/common/transport_dib.h" - -MockRenderProcess::MockRenderProcess() - : transport_dib_next_sequence_number_(0) { -} - -MockRenderProcess::~MockRenderProcess() { -} - -skia::PlatformCanvas* MockRenderProcess::GetDrawingCanvas( - TransportDIB** memory, - const gfx::Rect& rect) { - size_t stride = skia::PlatformCanvas::StrideForWidth(rect.width()); - size_t size = stride * rect.height(); - - // Unlike RenderProcessImpl, when we're a test, we can just create transport - // DIBs in the current process, since there is no sandbox protecting us (and - // no browser process to ask for one in any case). - *memory = TransportDIB::Create(size, transport_dib_next_sequence_number_++); - if (!*memory) - return NULL; - return (*memory)->GetPlatformCanvas(rect.width(), rect.height()); -} - -void MockRenderProcess::ReleaseTransportDIB(TransportDIB* memory) { - delete memory; -} - -bool MockRenderProcess::UseInProcessPlugins() const { - return true; -} - -bool MockRenderProcess::HasInitializedMediaLibrary() const { - return false; -} - - |