Index: ui/views/widget/desktop_aura/x11_desktop_handler.h |
diff --git a/ui/views/widget/desktop_aura/x11_desktop_handler.h b/ui/views/widget/desktop_aura/x11_desktop_handler.h |
index 63ddf5af726a6587568c437731ba36d089c81ae4..06d78ba89412365329cb89ad7b74270479f0e976 100644 |
--- a/ui/views/widget/desktop_aura/x11_desktop_handler.h |
+++ b/ui/views/widget/desktop_aura/x11_desktop_handler.h |
@@ -26,6 +26,10 @@ namespace base { |
template <typename T> struct DefaultSingletonTraits; |
} |
+namespace ui { |
+class XScopedEventSelector; |
+} |
+ |
namespace views { |
// A singleton that owns global objects related to the desktop and listens for |
@@ -69,6 +73,9 @@ class VIEWS_EXPORT X11DesktopHandler : public ui::PlatformEventDispatcher, |
// The native root window. |
::Window x_root_window_; |
+ // Events selected on x_root_window_. |
+ std::unique_ptr<ui::XScopedEventSelector> x_root_window_events_; |
+ |
ui::X11AtomCache atom_cache_; |
base::ObserverList<X11DesktopHandlerObserver> observers_; |