diff options
Diffstat (limited to 'base/message_loop.cc')
-rw-r--r-- | base/message_loop.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/base/message_loop.cc b/base/message_loop.cc index d83adcc..453172b 100644 --- a/base/message_loop.cc +++ b/base/message_loop.cc @@ -4,6 +4,11 @@ #include "base/message_loop.h" +#if defined(OS_POSIX) && !defined(OS_MACOSX) +#include <gdk/gdk.h> +#include <gdk/gdkx.h> +#endif + #include <algorithm> #include "base/compiler_specific.h" @@ -664,6 +669,13 @@ void MessageLoopForUI::DidProcessMessage(const MSG& message) { } #endif // defined(OS_WIN) +#if defined(OS_POSIX) && !defined(OS_MACOSX) +Display* MessageLoopForUI::get_display() +{ + return gdk_x11_get_default_xdisplay(); +} +#endif + #if !defined(OS_MACOSX) && !defined(OS_NACL) void MessageLoopForUI::AddObserver(Observer* observer) { pump_ui()->AddObserver(observer); |