Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes wrote: | > Abdelrazak Younes <[EMAIL PROTECTED]> writes: | > | Peter Kümmel wrote: | > | | > A other solution is to somehow handle within the views which | > part | > | > of the buffer is viewed. | > | | This is what we have already: Each LyXView (WorkArea really) has | > its | > | own unique BufferView which is a view of one part of the document. | > | Except for some cursor bug (the famous dEPM bug), this is working fine. | > ..except that metrics is shared between views. | | This should not be. Each BufferView now has its own CoordCache. If | there's still something shared, this should be fixed. | | | > (And this fails miserably when the windows are of different widths.) | | The problem is different here. I believe that there's some cursor | interaction problem that leads. This leads to crashes but most of the | time, if you have two BufferView sharing the same Buffer, changing the | geometry of one does not impact the other one (except if there's some | editing that invalidated the cursor of the other BufferView).
Just try it for yourself and you will see. -- Lgb