]> git.lyx.org Git - features.git/commit
Fix multi-window resize bug:
authorAbdelrazak Younes <younes@lyx.org>
Thu, 2 Nov 2006 23:55:49 +0000 (23:55 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Thu, 2 Nov 2006 23:55:49 +0000 (23:55 +0000)
commit352ce035b9453e46280078c60e7e4ecae783dd0d
tree62245079856d4f04255d7ea88a3336321d0682dc
parentbff0d2affbe3a2f107f07b536c164e410bf63ddd
Fix multi-window resize bug:
Use case: Two window share the same buffer. The first window is resize. This modify the inner Buffer structure because Paragraph has a notion of line break and thus line width. When switching to the other window which does not have the same size, LyX crashes because the line break is not adapted the this BufferView width.

This commit fix the crash by resizing the BufferView on a focusInEvent(). That is not a good fix but it is a fix nevertheless. The bad side effect is that when the two BufferView shows the same portion of the Buffer, the second BufferView will show the same line breaks as the first one even though those line breaks are not adapted to the second BufferView width... such is life!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15697 a592a061-630c-0410-9148-cb99ea01b6c8
src/frontends/qt4/GuiWorkArea.C