@@ -122,7 +122,7 @@ QtObject {
122122 window .topDockingView .splitterRatio = topData .splitterRatio
123123 window .bottomDockingView .contentData = bottomData .objects .map (conv)
124124 window .bottomDockingView .splitterRatio = bottomData .splitterRatio
125- window .topDockingViewHeightRatio = ( window . topDockingView . barSize + topData .preferredPanelSize ) / ( window . topDockingView . barSize + topData . preferredPanelSize + window . bottomDockingView . barSize + bottomData . preferredPanelSize )
125+ window .topDockingViewHeightRatio = topData .preferredPanelSize
126126 for (let i of topData .visibleIndices ) {
127127 window .topDockingView .showPane (i)
128128 }
@@ -156,7 +156,7 @@ QtObject {
156156 return v
157157 }),
158158 width: isLeftOrRight ? dockingView .preferredPanelSize : dockingView .splitterRatio ,
159- height: isLeftOrRight ? dockingView .splitterRatio : dockingView . preferredPanelSize ,
159+ height: isLeftOrRight ? dockingView .splitterRatio : window . topDockingViewHeightRatio ,
160160 visibleIndex: dockingView .firstIndex ,
161161 }
162162 console .debug (lcWorkspaceAddOnHelper, " Saved docking view" , firstKey, viewSpecMap[firstKey].width , viewSpecMap[firstKey].height , viewSpecMap[firstKey].visibleIndex )
@@ -175,7 +175,7 @@ QtObject {
175175 return v
176176 }),
177177 width: isLeftOrRight ? dockingView .panelSize : 1 - dockingView .splitterRatio ,
178- height: isLeftOrRight ? 1 - dockingView .splitterRatio : dockingView . panelSize ,
178+ height: isLeftOrRight ? 1 - dockingView .splitterRatio : window . topDockingViewHeightRatio ,
179179 visibleIndex: dockingView .lastIndex - (dockingView .stretchIndex + 1 ),
180180 }
181181 console .debug (lcWorkspaceAddOnHelper, " Saved docking view" , lastKey, viewSpecMap[lastKey].width , viewSpecMap[lastKey].height , viewSpecMap[lastKey].visibleIndex )
0 commit comments