| Index: ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc
|
| diff --git a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc
|
| index 5fca873d315de8fcfff79534354069d9c664cf74..32ed9f7ee625dc3fdf085f5ddbba6cdc38a21d15 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc
|
| +++ b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc
|
| @@ -111,8 +111,7 @@ DesktopRootWindowHostX11::DesktopRootWindowHostX11(
|
| focus_when_shown_(false),
|
| current_cursor_(ui::kCursorNull),
|
| native_widget_delegate_(native_widget_delegate),
|
| - desktop_native_widget_aura_(desktop_native_widget_aura),
|
| - drop_handler_(NULL) {
|
| + desktop_native_widget_aura_(desktop_native_widget_aura) {
|
| }
|
|
|
| DesktopRootWindowHostX11::~DesktopRootWindowHostX11() {
|
| @@ -907,20 +906,6 @@ void DesktopRootWindowHostX11::PrepareForShutdown() {
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| -// DesktopRootWindowHostX11, ui::DesktopSelectionProviderAuraX11 implementation:
|
| -
|
| -void DesktopRootWindowHostX11::SetDropHandler(
|
| - ui::OSExchangeDataProviderAuraX11* handler) {
|
| - if (handler) {
|
| - DCHECK(!drop_handler_);
|
| - drop_handler_ = handler;
|
| - } else {
|
| - DCHECK(drop_handler_);
|
| - drop_handler_ = NULL;
|
| - }
|
| -}
|
| -
|
| -////////////////////////////////////////////////////////////////////////////////
|
| // DesktopRootWindowHostX11, MessageLoop::Dispatcher implementation:
|
|
|
| bool DesktopRootWindowHostX11::Dispatch(const base::NativeEvent& event) {
|
| @@ -1194,8 +1179,7 @@ bool DesktopRootWindowHostX11::Dispatch(const base::NativeEvent& event) {
|
| break;
|
| }
|
| case SelectionNotify: {
|
| - if (drop_handler_)
|
| - drop_handler_->OnSelectionNotify(xev->xselection);
|
| + drag_drop_client_->OnSelectionNotify(xev->xselection);
|
| break;
|
| }
|
| }
|
|
|