| Index: ui/views/widget/desktop_aura/x11_desktop_handler.cc
|
| diff --git a/ui/views/widget/desktop_aura/x11_desktop_handler.cc b/ui/views/widget/desktop_aura/x11_desktop_handler.cc
|
| index 242c40b8fad6dc75b0b443a52f49b627b6fbc081..3aa874da6234a674f7da598cd6b0605dea1b0910 100644
|
| --- a/ui/views/widget/desktop_aura/x11_desktop_handler.cc
|
| +++ b/ui/views/widget/desktop_aura/x11_desktop_handler.cc
|
| @@ -10,7 +10,6 @@
|
| #include "base/message_loop/message_loop.h"
|
| #include "ui/aura/env.h"
|
| #include "ui/aura/window_event_dispatcher.h"
|
| -#include "ui/base/x/x11_menu_list.h"
|
| #include "ui/base/x/x11_util.h"
|
|
|
| #if !defined(OS_CHROMEOS)
|
| @@ -139,23 +138,6 @@
|
| }
|
| break;
|
| }
|
| - // Menus created by Chrome can be drag and drop targets. Since they are
|
| - // direct children of the screen root window and have override_redirect
|
| - // we cannot use regular _NET_CLIENT_LIST_STACKING property to find them
|
| - // and use a separate cache to keep track of them.
|
| - // TODO(varkha): Implement caching of all top level X windows and their
|
| - // coordinates and stacking order to eliminate repeated calls to X server
|
| - // during mouse movement, drag and shaping events.
|
| - case CreateNotify: {
|
| - XCreateWindowEvent *xcwe = &event->xcreatewindow;
|
| - ui::XMenuList::GetInstance()->MaybeRegisterMenu(xcwe->window);
|
| - break;
|
| - }
|
| - case DestroyNotify: {
|
| - XDestroyWindowEvent *xdwe = &event->xdestroywindow;
|
| - ui::XMenuList::GetInstance()->MaybeUnregisterMenu(xdwe->window);
|
| - break;
|
| - }
|
| }
|
|
|
| return POST_DISPATCH_NONE;
|
|
|