diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-25 23:10:39 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-25 23:10:39 +0000 |
commit | da11eed5cd62f052f6b335f21ebb451ec2b3e510 (patch) | |
tree | d9fe5b512f84e387c811da9995cb813bf05384d8 /webkit | |
parent | 118a632596b37ec311c0f0788399239a07104868 (diff) | |
download | chromium_src-da11eed5cd62f052f6b335f21ebb451ec2b3e510.zip chromium_src-da11eed5cd62f052f6b335f21ebb451ec2b3e510.tar.gz chromium_src-da11eed5cd62f052f6b335f21ebb451ec2b3e510.tar.bz2 |
Two tab dragging fixes for various window managers:
* Reverse the order of enumeration when enumerating all top-level windows. XQueryTree returns the list of windows in bottom-to-top order, while DockInfo expects the windows in top-to-bottom order (ratpoison WM, Awesome WM).
* Extend the enumeration one level deeper for window managers that parent top-level windows into an unnamed real top-level window (ion WM).
BUG=14004
TEST=Extensive tab dragging in the following WMs: Metacity, Compiz, kwm, ion3, xmonad, ratpoison, awesome.
Review URL: http://codereview.chromium.org/149028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19303 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
0 files changed, 0 insertions, 0 deletions