Fix CursorMove command to correctly honour EdgeScroll settings.
commit767c75dd580c087d1c2ee040456bf13a27254c76
authortadam <tadam>
Sun, 19 Dec 2010 22:16:23 +0000 (19 22:16 +0000)
committertadam <tadam>
Sun, 19 Dec 2010 22:16:23 +0000 (19 22:16 +0000)
tree2a296f434d138406333c7ff1f8bd0f4ebe814458
parenta2d870cd8977b00e6549f6542ebded452da95b82
Fix CursorMove command to correctly honour EdgeScroll settings.

Rework the logic of how the CursorMove command works with different
EdgeScroll settings.  Don't try and move the cursor back, as paging may well
have already taken place, rendering the code useless anyway.

Instead, check to see if the cursor is in a pan-window at either edge
(assuming EdgeScroll is disabled), and if its next move would cause a page
scroll, to simply never move the cursor at all.
ChangeLog
NEWS
fvwm/builtins.c