From: Jürgen Spitzmüller Date: Mon, 7 Nov 2005 12:15:26 +0000 (+0000) Subject: fix bug 2094 (assertion in collapsables) X-Git-Tag: 1.6.10~13803 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=20417e185996f999e62d4bf670599d9c27f02cb3;p=features.git fix bug 2094 (assertion in collapsables) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10592 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 2825558e49..1c38fc5a22 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-11-03 Jürgen Spitzmüller + + * bufferview_funcs.C (coordOffset): do not call cursorPos + for collapsed collapsables (fix bug 2094). + 2005-11-03 Jean-Marc Lasgouttes * paragraph.C (fontSpan): make sure that the FontSpan does not diff --git a/src/bufferview_funcs.C b/src/bufferview_funcs.C index fedeccdd6b..4dcf38d822 100644 --- a/src/bufferview_funcs.C +++ b/src/bufferview_funcs.C @@ -163,7 +163,8 @@ Point coordOffset(DocIterator const & dit, bool boundary) CursorSlice const & sl = dit[i]; int xx = 0; int yy = 0; - sl.inset().cursorPos(sl, boundary && ((i+1) == dit.depth()), xx, yy); + if (sl.inset().editable() == InsetBase::HIGHLY_EDITABLE) + sl.inset().cursorPos(sl, boundary && ((i+1) == dit.depth()), xx, yy); x += xx; y += yy; //lyxerr << "LCursor::getPos, i: "