@@ -1272,7 +1272,7 @@ def hstack(brick1, brick2, target=None, margin=None, direction="r", adjust_heigh
1272
1272
brick1_icorners = brick1 .get_inner_corner (labels )
1273
1273
brick2_icorners = brick2 .get_inner_corner ()
1274
1274
vratio = abs (brick1_icorners [3 ] - brick1_icorners [2 ]) / abs (brick2_icorners [3 ] - brick2_icorners [2 ])
1275
- if vratio < 0.8 and target is None :
1275
+ if vratio < 0.8 and target is None and adjust_width == True :
1276
1276
expand (brick1 , 1 / vratio , 1 / vratio )
1277
1277
brick1_ocorners = brick1 .get_outer_corner ()
1278
1278
brick2_ocorners = brick2 .get_outer_corner ()
@@ -1530,7 +1530,7 @@ def vstack(brick1, brick2, target=None, margin=None, direction="t", adjust_heigh
1530
1530
brick1_icorners = brick1 .get_inner_corner (labels )
1531
1531
brick2_icorners = brick2 .get_inner_corner ()
1532
1532
hratio = abs (brick1_icorners [1 ] - brick1_icorners [0 ]) / abs (brick2_icorners [1 ] - brick2_icorners [0 ])
1533
- if hratio < 1.0 and target is None :
1533
+ if hratio < 1.0 and target is None and adjust_width == True :
1534
1534
expand (brick1 , 1 / hratio , 1 / hratio )
1535
1535
brick1_ocorners = brick1 .get_outer_corner ()
1536
1536
brick2_ocorners = brick2 .get_outer_corner ()
@@ -1658,7 +1658,8 @@ def vstack(brick1, brick2, target=None, margin=None, direction="t", adjust_heigh
1658
1658
new_bricks ._case_labels = new_bricks ._case_labels + brick1 ._case_labels + brick2 ._case_labels
1659
1659
1660
1660
for label in labels_all :
1661
- new_bricks ._labels .add (label )
1661
+ new_bricks ._labels .add (label )
1662
+
1662
1663
return new_bricks
1663
1664
1664
1665
def stack (bricks , margin = None , operator = "|" , equal_spacing = False ):
0 commit comments