]> git.lyx.org Git - features.git/commitdiff
cleanup my latest cleanup
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Mon, 10 Dec 2001 13:30:27 +0000 (13:30 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Mon, 10 Dec 2001 13:30:27 +0000 (13:30 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3178 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/ChangeLog
src/insets/insettext.C

index 264b1d5acbdd5e4a85b07c33df2eb3de993e1c68..940ab34dd41adf951402a9617a985dd35c64782a 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * insettext.C (draw): re-introduce the calls to width() ascent()
+       and descent() to initialize the caching variables.
+
 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
 
        * insettext.C (draw): 
index f24cd8df447cbfa95d6097e20badec1414b9443e..aff7ff54eaab2ff0a6841fedc1cdcf4b43e1c2ad 100644 (file)
@@ -413,8 +413,14 @@ void InsetText::draw(BufferView * bv, LyXFont const & f,
                return;
        }
 
+       // call these methods so that insetWidth, insetAscent and
+       // insetDescent have the right values. 
+       width(bv, f);
+       ascent(bv, f);
+       descent(bv, f);
+
        top_baseline = baseline;
-       top_y = baseline - ascent(bv, f);
+       top_y = baseline - insetAscent;
 
        if (last_drawn_width != insetWidth) {
                if (!cleared)