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.

Reply via email to