Index: ui/base/x/x11_util.cc |
diff --git a/ui/base/x/x11_util.cc b/ui/base/x/x11_util.cc |
index 708f962634f47afe04eea19883b5ad341a3a4d3f..3ba6ce77b1fc273598a39d52a554ff51e7e9314f 100644 |
--- a/ui/base/x/x11_util.cc |
+++ b/ui/base/x/x11_util.cc |
@@ -35,7 +35,6 @@ |
#include "base/threading/thread.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
#include "third_party/skia/include/core/SkPostConfig.h" |
-#include "ui/base/x/x11_menu_list.h" |
#include "ui/base/x/x11_util_internal.h" |
#include "ui/events/event_utils.h" |
#include "ui/events/keycodes/keyboard_code_conversion_x.h" |
@@ -1084,18 +1083,6 @@ |
if (depth > max_depth) |
return false; |
- std::vector<XID> windows; |
- std::vector<XID>::iterator iter; |
- if (depth == 0) { |
- XMenuList::GetInstance()->InsertMenuWindowXIDs(&windows); |
- // Enumerate the menus first. |
- for (iter = windows.begin(); iter != windows.end(); iter++) { |
- if (delegate->ShouldStopIterating(*iter)) |
- return true; |
- } |
- windows.clear(); |
- } |
- |
XID root, parent, *children; |
unsigned int num_children; |
int status = XQueryTree(gfx::GetXDisplay(), window, &root, &parent, &children, |
@@ -1103,6 +1090,7 @@ |
if (status == 0) |
return false; |
+ std::vector<XID> windows; |
for (int i = static_cast<int>(num_children) - 1; i >= 0; i--) |
windows.push_back(children[i]); |
@@ -1110,6 +1098,7 @@ |
// XQueryTree returns the children of |window| in bottom-to-top order, so |
// reverse-iterate the list to check the windows from top-to-bottom. |
+ std::vector<XID>::iterator iter; |
for (iter = windows.begin(); iter != windows.end(); iter++) { |
if (IsWindowNamed(*iter) && delegate->ShouldStopIterating(*iter)) |
return true; |
@@ -1145,7 +1134,6 @@ |
ui::EnumerateAllWindows(delegate, kMaxSearchDepth); |
return; |
} |
- XMenuList::GetInstance()->InsertMenuWindowXIDs(&stack); |
std::vector<XID>::iterator iter; |
for (iter = stack.begin(); iter != stack.end(); iter++) { |