
On Wed, Feb 06, 2008 at 11:11:57PM +0100, Andrea Rossato wrote:
On Wed, Feb 06, 2008 at 04:58:52PM -0500, David Roundy wrote:
That's correct, but I don't understand why it would break anything, since the second window with the same rectangle is hidden by the first (except in the case where the first uses the shape extension or you're using some sort of true transparency effect that I'm not familiar with).
Now that I (think I) get it, I agree with you that your change should be safe, and I think that you could be right in indicating a relation with the WindowArranger code. I need to investigate a bit further. I need some time to think about it. I'm confused too.
Incidentally, I believe there's a bug in my change to Decoration that removes overlapping windows, in that it doesn't seem to remove *all* the overlapping windows, but instead leaves two overlapping windows. I haven't had time to look at it, but it's pretty annoying on my laptop, because the result is that whenever doLayout is called, I get a flashing effect, as one of my non-focussed windows is moved to the top. :( -- David Roundy Department of Physics Oregon State University