tallforasmurf / PPQT

A post-processing tool for PGDP written in Python, PyQt4, and Qt
GNU General Public License v3.0
4 stars 2 forks source link

Insert page numbers not working right #124

Closed bibimbop closed 11 years ago

bibimbop commented 11 years ago

Original text (page break is after line 2):

le caractère de ces attaques qui furent accompagnées de l'occupation d'une partie de notre territoire, d'où elles venaient, quelles en furent les circonstances et les vicissitudes. Les

If I "Insert"

\n

I get:

le caractère de ces attaques qui furent accompagnées de l'occupation d'une partie de notre

territoire, d'où elles venaient, quelles en furent les circonstances et les vicissitudes. Les

instead of the expected (which I actually can get with \n):

le caractère de ces attaques qui furent accompagnées de l'occupation d'une partie de notre

territoire, d'où elles venaient, quelles en furent les circonstances et les vicissitudes. Les
tallforasmurf commented 11 years ago

Yes. This is behaving extremely oddly. The results are different for inserting "" versus "\n" versus "\n" and the oddest of all: "<page\nnum>".

I'm sure when I figure out the pattern, all will be clear...

tallforasmurf commented 11 years ago

Commit 170f633. Use of the keepPositionOnInsert seems to interact badly when the insertion includes line delimiters.