]> git.lyx.org Git - features.git/commitdiff
A couple of Alfredo's bug fixes.
authorAngus Leeming <leeming@lyx.org>
Thu, 17 Apr 2003 08:07:07 +0000 (08:07 +0000)
committerAngus Leeming <leeming@lyx.org>
Thu, 17 Apr 2003 08:07:07 +0000 (08:07 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6828 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/bufferlist.C
src/frontends/ChangeLog
src/frontends/screen.C

index ae2765d6a92aaa3e215591efc6cc741cf23ba2e2..90f769d600fc7817d8f28f680676bbecaa9938fa 100644 (file)
@@ -1,3 +1,8 @@
+2003-04-16  Alfredo Braunstein  <abraunst@libero.it>
+
+       * bufferlist.C (quitWriteBuffer): WriteAs and MenuWrite return true
+       if they succeed. Act accordingly.
+
 2003-04-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text2.C (setCharFont): adjust
index bdfd8567ca0d20be62662ad2d2add8b8672b4488..6e1cdd42e5bed0099890f521502c72a77706da64 100644 (file)
@@ -87,9 +87,9 @@ bool BufferList::quitWriteBuffer(Buffer * buf)
                bool succeeded;
 
                if (buf->isUnnamed())
-                       succeeded = !WriteAs(current_view, buf);
+                       succeeded = WriteAs(current_view, buf);
                else
-                       succeeded = !MenuWrite(current_view, buf);
+                       succeeded = MenuWrite(current_view, buf);
 
                if (!succeeded)
                        return false;
index 82d67a15105938b347ec1ef47586eaca795833b3..ffd517a5ec6edbe84ae43d2ff262172646d79270 100644 (file)
@@ -1,3 +1,7 @@
+2003-04-16  Alfredo Braunstein  <abraunst@libero.it>
+
+       * screen.C (redraw): added a missing call to updateRowPositions
+
 2003-04-15  John Levon  <levon@movementarian.org>
 
        * LyXView.C: toolbar flags changed
index c6e7b3d323f44ce3c2fab3829404bc2ed593162f..2e98ad9cba26e2c045f3d2971273855f61cc71af 100644 (file)
@@ -360,6 +360,7 @@ void LyXScreen::redraw(LyXText * text, BufferView * bv)
 
        workarea().getPainter().start();
 
+       text->updateRowPositions();
        drawFromTo(text, bv, 0, workarea().workHeight(), 0, 0);
        expose(0, 0, workarea().workWidth(), workarea().workHeight());