Index: base/message_loop.cc |
diff --git a/base/message_loop.cc b/base/message_loop.cc |
index d83adccec08b56f8cdeb991c1b06af60d7a877e0..5e6d3f9dc31bc31d61629d79fd8968a2eed8c6fe 100644 |
--- a/base/message_loop.cc |
+++ b/base/message_loop.cc |
@@ -4,6 +4,10 @@ |
#include "base/message_loop.h" |
+#if defined(OS_POSIX) && !defined(OS_MACOSX) |
+#include <gdk/gdkx.h> |
+#endif |
+ |
#include <algorithm> |
#include "base/compiler_specific.h" |
@@ -664,6 +668,13 @@ void MessageLoopForUI::DidProcessMessage(const MSG& message) { |
} |
#endif // defined(OS_WIN) |
+#if defined(OS_POSIX) && !defined(OS_MACOSX) |
+Display* MessageLoopForUI::get_display() |
+{ |
+ return GDK_DISPLAY_XDISPLAY(gdk_display_get_default()); |
+} |
+#endif |
+ |
#if !defined(OS_MACOSX) && !defined(OS_NACL) |
void MessageLoopForUI::AddObserver(Observer* observer) { |
pump_ui()->AddObserver(observer); |