From 06b35a161d0700d5c68a49db1ee9b84c679d5c9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Vigna?= Date: Wed, 6 Mar 2002 10:40:31 +0000 Subject: [PATCH] Fixed InsetText's frame redrawing. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3674 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/ChangeLog | 2 ++ src/insets/insettext.C | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index 4665827ac8..bbb041b960 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -1,5 +1,7 @@ 2002-03-06 Juergen Vigna + * insettext.C (draw): fixed frame redrawing. + * insetert.C (status): pay attention the bv can be 0 here! (getMaxWidth): add the default leftMargin diff --git a/src/insets/insettext.C b/src/insets/insettext.C index 090bf6c966..2777f7a292 100644 --- a/src/insets/insettext.C +++ b/src/insets/insettext.C @@ -485,8 +485,10 @@ void InsetText::draw(BufferView * bv, LyXFont const & f, lt->refresh_y = 0; lt->status(bv, LyXText::UNCHANGED); - if ((need_update != CURSOR_PAR) && - ((drawFrame_ == ALWAYS) || ((drawFrame_ == LOCKED) && locked))) { + if ((drawFrame_ == ALWAYS) || + ((cleared || (need_update != CURSOR_PAR)) && + (drawFrame_ == LOCKED) && locked)) + { drawFrame(pain, cleared); } else if (need_update & CLEAR_FRAME) { clearFrame(pain, cleared);