>> In 3.6 when you changed from one workspace to another, CTWM first drew
>> a large window covering all active windows on the workspace, then drew
>> all the windows active on the new workspace behind the covering window
>> and finally removed the covering window.
> Interesting. I'll have to time it to convince myself that it's only
> a perception, then.
So it seems we're both right: I timed it and it is slower. But it's only
slower because of the change you mention which simply causes
more refreshes. I've now changed my version of the code to map/unmap
"optimally" (map first, front to back, then unmap, back to front) and it's
now faster than ever and minimizes flicker. ;-)
Stefan