diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-22 20:34:35 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-22 20:34:35 +0000 |
commit | 5a639de2090282a219922cc5799116919320cb18 (patch) | |
tree | 214ba732b21b34cda0b62bffec556d39dfb73ca6 /chrome/browser/dock_info_gtk.cc | |
parent | 8d1523ab7ad36c8a4f5c9bffd110caeffcdc04be (diff) | |
download | chromium_src-5a639de2090282a219922cc5799116919320cb18.zip chromium_src-5a639de2090282a219922cc5799116919320cb18.tar.gz chromium_src-5a639de2090282a219922cc5799116919320cb18.tar.bz2 |
Revert to enumerating all X windows if the Window Manager doesn't support _NET_CLIENT_LIST_STACKING.
BUG=14004
TEST=Drag tabs in and out of tabstrip in xmonad window manager.
Review URL: http://codereview.chromium.org/141061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18949 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/dock_info_gtk.cc')
-rw-r--r-- | chrome/browser/dock_info_gtk.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/dock_info_gtk.cc b/chrome/browser/dock_info_gtk.cc index c54e4ba..403b65d 100644 --- a/chrome/browser/dock_info_gtk.cc +++ b/chrome/browser/dock_info_gtk.cc @@ -19,7 +19,7 @@ // // Base class used to locate a window. A subclass need only override // ShouldStopIterating to determine when iteration should stop. -class BaseWindowFinder : public gtk_util::EnumerateWindowsDelegate { +class BaseWindowFinder : public x11_util::EnumerateWindowsDelegate { public: explicit BaseWindowFinder(const std::set<GtkWidget*>& ignore) { std::set<GtkWidget*>::iterator iter; @@ -100,7 +100,7 @@ class TopMostFinder : public BaseWindowFinder { target_(window), screen_loc_(screen_loc), is_top_most_(false) { - gtk_util::EnumerateChildWindows(this); + gtk_util::EnumerateTopLevelWindows(this); } // The window we're looking for. @@ -163,7 +163,7 @@ class LocalProcessWindowFinder : public BaseWindowFinder { : BaseWindowFinder(ignore), screen_loc_(screen_loc), result_(0) { - gtk_util::EnumerateChildWindows(this); + gtk_util::EnumerateTopLevelWindows(this); } // Position of the mouse. |