commit 7a5eff56b0498f478eb2120445bcf892cb809f41
Author: Pavel Sanda <[email protected]>
Date:   Wed Oct 7 02:15:35 2015 -0700

    Set minimal width of fixedwidth collapsable insets.
    
    Intention behind this is actually Box inset being too tiny
    to reasonably contain other insets like ERT.
    
    http://www.mail-archive.com/[email protected]/msg188987.html

diff --git a/src/insets/InsetCollapsable.cpp b/src/insets/InsetCollapsable.cpp
index 623cebb..d656d7a 100644
--- a/src/insets/InsetCollapsable.cpp
+++ b/src/insets/InsetCollapsable.cpp
@@ -213,6 +213,11 @@ void InsetCollapsable::metrics(MetricsInfo & mi, Dimension 
& dim) const
        case TopButton:
        case LeftButton:
        case ButtonOnly:
+               if (hasFixedWidth()){
+                       const int mindim=button_dim.x2-button_dim.x1;
+                       if (mi.base.textwidth<mindim)
+                               mi.base.textwidth=mindim;
+               }
                dim = dimensionCollapsed(bv);
                if (geometry(bv) == TopButton 
                          || geometry(bv) == LeftButton) {

Reply via email to