copy: properly set preferred x position when region was marked backwards

This fixes https://savannah.gnu.org/bugs/?49964.
3 files changed