Index: ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h |
diff --git a/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h b/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h |
index 5913972e4c4bb551b0d2056facc2f988c493cbe6..739fe53b44fb2c4230c2c11f4c86ce6282980bee 100644 |
--- a/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h |
+++ b/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h |
@@ -5,12 +5,8 @@ |
#ifndef UI_VIEWS_WIDGET_DESKTOP_AURA_DESKTOP_DRAG_DROP_CLIENT_AURAX11_H_ |
#define UI_VIEWS_WIDGET_DESKTOP_AURA_DESKTOP_DRAG_DROP_CLIENT_AURAX11_H_ |
-#include <X11/Xlib.h> |
- |
-// Get rid of a macro from Xlib.h that conflicts with Aura's RootWindow class. |
-#undef RootWindow |
- |
#include <set> |
+#include <X11/Xlib.h> |
#include "base/compiler_specific.h" |
#include "base/memory/ref_counted.h" |
@@ -25,7 +21,6 @@ |
#include "ui/views/widget/desktop_aura/x11_whole_screen_move_loop_delegate.h" |
namespace aura { |
-class RootWindow; |
namespace client { |
class DragDropDelegate; |
} |
@@ -40,7 +35,6 @@ class DragSource; |
class DropTargetEvent; |
class OSExchangeData; |
class OSExchangeDataProviderAuraX11; |
-class RootWindow; |
class SelectionFormatMap; |
} |
@@ -56,7 +50,7 @@ class VIEWS_EXPORT DesktopDragDropClientAuraX11 |
public X11WholeScreenMoveLoopDelegate { |
public: |
DesktopDragDropClientAuraX11( |
- aura::RootWindow* root_window, |
+ aura::Window* root_window, |
views::DesktopNativeCursorManager* cursor_manager, |
Display* xdisplay, |
::Window xwindow); |
@@ -81,7 +75,7 @@ class VIEWS_EXPORT DesktopDragDropClientAuraX11 |
// Overridden from aura::client::DragDropClient: |
virtual int StartDragAndDrop( |
const ui::OSExchangeData& data, |
- aura::RootWindow* root_window, |
+ aura::Window* root_window, |
aura::Window* source_window, |
const gfx::Point& root_location, |
int operation, |
@@ -155,7 +149,7 @@ class VIEWS_EXPORT DesktopDragDropClientAuraX11 |
// X11WholeScreenMoveLoopDelegate interface. |
X11WholeScreenMoveLoop move_loop_; |
- aura::RootWindow* root_window_; |
+ aura::Window* root_window_; |
Display* xdisplay_; |
::Window xwindow_; |