| Index: views/widget/native_widget_gtk.cc
|
| diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc
|
| index 3db5d9156b28add9b005181cd87e07e4c604eafa..2d761d62126ce43d5be37e5c8765b7b578080f37 100644
|
| --- a/views/widget/native_widget_gtk.cc
|
| +++ b/views/widget/native_widget_gtk.cc
|
| @@ -674,7 +674,7 @@ void NativeWidgetGtk::InitNativeWidget(const Widget::InitParams& params) {
|
| } else {
|
| gint width, height;
|
| gdk_drawable_get_size(window_contents_->window, &width, &height);
|
| - compositor_ = ui::Compositor::Create(
|
| + compositor_ = ui::Compositor::Create(this,
|
| GDK_WINDOW_XID(window_contents_->window),
|
| gfx::Size(width, height));
|
| }
|
| @@ -1804,6 +1804,10 @@ void NativeWidgetGtk::HandleGtkGrabBroke() {
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // NativeWidgetGtk, private:
|
|
|
| +void NativeWidgetGtk::ScheduleCompositorPaint() {
|
| + SchedulePaintInRect(gfx::Rect(gfx::Point(), size_));
|
| +}
|
| +
|
| void NativeWidgetGtk::DispatchKeyEventPostIME(const KeyEvent& key) {
|
| // Always reset |should_handle_menu_key_release_| unless we are handling a
|
| // VKEY_MENU key release event. It ensures that VKEY_MENU accelerator can only
|
|
|