Did you test what happens if nscreens remains 0 for some length of
time, e.g., through another idle cycle? I'm guessing the answer is
"nothing good"...
It's hard to tell just by looking at it, but I suspect that, for
example, with that change it's going to be running hacks on screens
that no longer exist. (This may actually be true any time the number
of screens is reduced, even when reduced to non-zero.)
I need someone to put this through an exhaustive set of test cases of
screens being added, removed, resized, overlapping, etc. -- something
more comprehensive than "it works for me in the one case that happens
in my normal daily use." Since I don't have access to a system
capable of doing this, it needs to be someone other than me.
I asked for volunteers a few weeks ago, and got no useful responses so
far:
http://jwz.livejournal.com/894714.html
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]