]> icculus.org git repositories - dana/openbox.git/commit
Pick the monitor most relevant to a rectangle more cleverly.
authorDana Jansens <danakj@orodu.net>
Sun, 16 Oct 2011 03:04:21 +0000 (23:04 -0400)
committerDana Jansens <danakj@orodu.net>
Wed, 26 Oct 2011 14:48:20 +0000 (10:48 -0400)
commit8b8556c680838f7e7a76cc3230c0f2d0315c453d
treefae782b3d754cd3e93ad883f67cde9dbb4be57ed
parent5aad740a527e4aa6b1a96dadecbb6d6a29cc7e7c
Pick the monitor most relevant to a rectangle more cleverly.

When monitors overlap (this happens with cloning), we were choosing a monitor
to associate with a window, for maximization for example, somewhat arbitrarily.

Now we have a more clever algorithm that considers the configured primary
monitor first, and that does not prefer monitors based on their sizes, but only
only how much of the window is in the monitor, excluding parts that were claimed
by another monitor already.
openbox/geom.h
openbox/screen.c