| Index: chrome/browser/renderer_host/render_widget_host_view_views.cc
|
| diff --git a/chrome/browser/renderer_host/render_widget_host_view_views.cc b/chrome/browser/renderer_host/render_widget_host_view_views.cc
|
| index 849924f72515812f4f584f8ac927313101424cbc..dac444a67a76350ca41b3532a5e7e4fd00710ab9 100644
|
| --- a/chrome/browser/renderer_host/render_widget_host_view_views.cc
|
| +++ b/chrome/browser/renderer_host/render_widget_host_view_views.cc
|
| @@ -27,6 +27,7 @@
|
| #include "ui/base/x/x11_util.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/canvas_skia.h"
|
| +#include "ui/gfx/gtk_native_view_id_manager.h"
|
| #include "views/events/event.h"
|
| #include "views/ime/ime_context.h"
|
| #include "views/widget/widget.h"
|
| @@ -786,6 +787,21 @@ void RenderWidgetHostViewViews::AcceleratedCompositingActivated(
|
| NOTIMPLEMENTED();
|
| }
|
|
|
| +gfx::PluginWindowHandle RenderWidgetHostViewViews::AcquireCompositingSurface() {
|
| + GtkNativeViewManager* manager = GtkNativeViewManager::GetInstance();
|
| + gfx::PluginWindowHandle surface = gfx::kNullPluginWindow;
|
| + gfx::NativeViewId view_id = gfx::IdFromNativeView(GetInnerNativeView());
|
| +
|
| + if (!manager->GetXIDForId(&surface, view_id)) {
|
| + DLOG(ERROR) << "Can't find XID for view id " << view_id;
|
| + }
|
| + return surface;
|
| +}
|
| +
|
| +void RenderWidgetHostViewViews::ReleaseCompositingSurface(
|
| + gfx::PluginWindowHandle surface) {
|
| +}
|
| +
|
| WebKit::WebMouseEvent RenderWidgetHostViewViews::WebMouseEventFromViewsEvent(
|
| const views::MouseEvent& event) {
|
| WebKit::WebMouseEvent wmevent;
|
|
|