Oh! I've read that there are plans for additional warp-pointer situations (uniconify, etc), perhaps we should think of making "warp-to-window-enabled" have different values (like "nil", "sometimes", "always" or something like that) to have different effects over pointer control.
Reusing warp-to-window-enabled variable would be a better choice than making yet another variable for a single simple thing, imho. I can't do much in this computer now, but I might give it a try later. -- Fernando
