| Index: base/message_pump_wayland.cc
 | 
| diff --git a/base/message_pump_wayland.cc b/base/message_pump_wayland.cc
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..a666ce661464890ee97fb46b78a1e8203bbfdd7d
 | 
| --- /dev/null
 | 
| +++ b/base/message_pump_wayland.cc
 | 
| @@ -0,0 +1,29 @@
 | 
| +// Copyright (c) 2011 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 "base/message_pump_wayland.h"
 | 
| +
 | 
| +#include <glib.h>
 | 
| +
 | 
| +namespace base {
 | 
| +
 | 
| +MessagePumpWayland::MessagePumpWayland()
 | 
| +    : MessagePumpGlib(),
 | 
| +      context_(g_main_context_default()) {
 | 
| +}
 | 
| +
 | 
| +MessagePumpWayland::~MessagePumpWayland() {
 | 
| +}
 | 
| +
 | 
| +bool MessagePumpWayland::RunOnce(GMainContext* context, bool block) {
 | 
| +  // g_main_context_iteration returns true if events have been dispatched.
 | 
| +  return g_main_context_iteration(context, block);
 | 
| +}
 | 
| +
 | 
| +MessagePumpObserver::EventStatus
 | 
| +    MessagePumpObserver::WillProcessEvent(ui::WaylandEvent* event) {
 | 
| +  return EVENT_CONTINUE;
 | 
| +}
 | 
| +
 | 
| +}  // namespace base
 | 
| 
 |