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; |