Juergen Spitzmueller wrote:
Abdelrazak Younes wrote:
This patch does that and a bit more. It ensures that the coords are
saved and restored in any case (closeEvent and buffer switching). It
also does move the preamble related code in apply() and updateParam() in
the new PreambleModule class. Ideally I'd like all modules to follow the
same route.
I have no time to check that now, but if you find your solution working also
with buffer changes (and buffer changes with open dialogs and buffer
changes with different documents with identical preambles), please go ahead
and put it in.
I am facing something really weird with the BufferParams address.
BufferParams is a full member of Buffer (or rather Buffer::Impl); yet I
am obtaining only two addresses independently of the number of opened
buffer. It seems I cannot get the real address of the BufferParams
object which is passed by reference... really weird. Does anybody knows
if there is something special about getting the address of something
passed as reference? First time ever I face this problem...
In effect, my patch works most of the time because at least two coords
are saved but not every time.
Abdel.