]> git.lyx.org Git - features.git/commitdiff
fix inset width calculation (bug 1957)
authorJürgen Spitzmüller <spitz@lyx.org>
Tue, 27 Sep 2005 08:48:53 +0000 (08:48 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Tue, 27 Sep 2005 08:48:53 +0000 (08:48 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10489 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/text.C

index 752c5c0bea6897aac6fd266f1f3dd3239eefb56f..64b850b8ac0924a789ab5f735332bc323829c842 100644 (file)
@@ -1,6 +1,10 @@
 2005-09-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
-       * text3.C (dispatch): leave inset to the right when hitting ESC.
+       * text.C (redoParagraph): fix calcultation of inset width wrt 
+       leftMargin (bug 1957).
+
+       * text3.C (dispatch): leave inset to the right when hitting ESC 
+       (bug 2034).
 
 2005-09-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
index f79a95e0e8ebbfc50078bfe6e7b0209a920d36a0..9f898a515a931fb331d801883bd84d44c347a293 100644 (file)
@@ -1694,7 +1694,7 @@ bool LyXText::redoParagraph(pit_type const pit)
        InsetList::iterator iend = par.insetlist.end();
        for (; ii != iend; ++ii) {
                Dimension dim;
-               int const w = maxwidth_ - leftMargin(pit) - rightMargin(par);
+               int const w = maxwidth_ - leftMargin(pit, ii->pos) - rightMargin(par);
                MetricsInfo mi(bv(), getFont(par, ii->pos), w);
                ii->inset->metrics(mi, dim);
        }