From 6a35e705a4933f0ab71fa26d4b183d5e92c6175c Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Wed, 5 Sep 2007 14:15:07 +0000 Subject: [PATCH] Fix cursor positioning withing collapsable insets. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20070 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetCollapsable.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/insets/InsetCollapsable.cpp b/src/insets/InsetCollapsable.cpp index c634092c02..3cd5c58c71 100644 --- a/src/insets/InsetCollapsable.cpp +++ b/src/insets/InsetCollapsable.cpp @@ -391,10 +391,12 @@ void InsetCollapsable::cursorPos(BufferView const & bv, case LeftButton: x += dimensionCollapsed().wid; break; - case TopButton: + case TopButton: { + TextMetrics const & tm = bv.textMetrics(&text_); y += dimensionCollapsed().height() - ascent() - + TEXT_TO_INSET_OFFSET; + + TEXT_TO_INSET_OFFSET + tm.ascent(); break; + } case NoButton: case SubLabel: case Corners: -- 2.39.2