enforce proper cursor behaviour around fields CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: src/text/fmt/xp/fp_Run.cpp src/text/fmt/xp/fp_Run.h CVS: ----------------------------------------------------------------------
I added a hasLayoutProperties() method to the FieldRun (always returning true, fields always have layout properties). I think this is sane; if anyone knows otherwise, please tell me. I'm not completely sure about what a layout property is, you see. This fixes the case where you insert a field at the end of a paragraph and the cursor remains on the left of the field. I don't think it closes any bugs, but maybe it does. pat
