File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -2222,7 +2222,8 @@ def write(self, pngpath : str):
2222
2222
equiv_rows = base_consumed_equivalent_diff_rows
2223
2223
max_diffs_in_right_side = base_consumed_equivalent_diff_rows * equiv_columns
2224
2224
# 先把右侧的填满
2225
- for i in range (max_diffs_in_right_side ):
2225
+ num_diffs_at_right = min (max_diffs_in_right_side , len (self .diffs ))
2226
+ for i in range (num_diffs_at_right ):
2226
2227
if self .layout_diff_transpose :
2227
2228
# 先列后行
2228
2229
row = i % equiv_rows
@@ -2235,8 +2236,8 @@ def write(self, pngpath : str):
2235
2236
diff_order [row ][col + base_consumed_equivalent_diff_cols ] = i
2236
2237
# 再把下方的填满
2237
2238
bottom_rows = best_numdiffrows - equiv_rows
2238
- for i in range (max_diffs_in_right_side , len (self .diffs )):
2239
- equiv_index = i - max_diffs_in_right_side
2239
+ for i in range (num_diffs_at_right , len (self .diffs )):
2240
+ equiv_index = i - num_diffs_at_right
2240
2241
if self .layout_diff_transpose :
2241
2242
# 先列后行
2242
2243
row = equiv_index % bottom_rows
You can’t perform that action at this time.
0 commit comments