[LyX/master] Fix computation of InsetCollapsible's button dimension
Jean-Marc Lasgouttes <[email protected]> Sun, 21 Jun 2026 14:55:33 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit ba4682bd2860b08438b467c11c3f86b123976c15 Author: Jean-Marc Lasgouttes <[email protected]> Date: Sun Jun 21 16:41:09 2026 +0200 Fix computation of InsetCollapsible's button dimension Fixes bug #13311. --- src/insets/InsetCollapsible.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/insets/InsetCollapsible.cpp b/src/insets/InsetCollapsible.cpp index 14ea0a9825..699d6172ea 100644 --- a/src/insets/InsetCollapsible.cpp +++ b/src/insets/InsetCollapsible.cpp @@ -257,9 +257,8 @@ void InsetCollapsible::metrics(MetricsInfo & mi, Dimension & dim) const view_[&bv].openinlined_ = (textdim.wid + dim.wid) < mi.base.textwidth; if (view_[&bv].openinlined_) { // Correct for button width but remove spacing before frame - dim.wid += textdim.wid - leftOffset(mi.base.bv) / 2; - dim.des = max(dim.des - textdim.asc + dim.asc, textdim.des); - dim.asc = textdim.asc; + dim += textdim; + dim.wid -= leftOffset(mi.base.bv) / 2; } else { dim.des += textdim.height() + topOffset(mi.base.bv); dim.wid = max(dim.wid, textdim.wid); -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs