Преглед изворни кода

fix: 移除多余的默认值设置,优化手动调整功能的行列修改逻辑

zhch158_admin пре 16 часа
родитељ
комит
02ee248bbd
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      table_line_generator/editor/adjustments.py

+ 4 - 4
table_line_generator/editor/adjustments.py

@@ -47,7 +47,7 @@ def create_adjustment_section(structure):
             if new_y != horizontal_lines[line_index]:
                 save_state_for_undo(structure)
                 structure['horizontal_lines'][line_index] = new_y
-                structure.setdefault('modified_h_lines', [])
+                # structure.setdefault('modified_h_lines', [])
                 if line_index not in structure['modified_h_lines']:
                     structure['modified_h_lines'].append(line_index)
                 _update_row_intervals(structure)
@@ -67,7 +67,7 @@ def create_adjustment_section(structure):
             structure['horizontal_lines'].append(new_h_y)
             structure['horizontal_lines'].sort()
             idx = structure['horizontal_lines'].index(new_h_y)
-            structure.setdefault('modified_h_lines', [])
+            # structure.setdefault('modified_h_lines', [])
             if idx not in structure['modified_h_lines']:
                 structure['modified_h_lines'].append(idx)
             _update_row_intervals(structure)
@@ -109,7 +109,7 @@ def create_adjustment_section(structure):
             if new_x != vertical_lines[line_index]:
                 save_state_for_undo(structure)
                 structure['vertical_lines'][line_index] = new_x
-                structure.setdefault('modified_v_lines', [])
+                # structure.setdefault('modified_v_lines', [])
                 if line_index not in structure['modified_v_lines']:
                     structure['modified_v_lines'].append(line_index)
                 _update_column_intervals(structure)
@@ -128,7 +128,7 @@ def create_adjustment_section(structure):
             structure['vertical_lines'].append(new_v_x)
             structure['vertical_lines'].sort()
             idx = structure['vertical_lines'].index(new_v_x)
-            structure.setdefault('modified_v_lines', [])
+            # structure.setdefault('modified_v_lines', [])
             if idx not in structure['modified_v_lines']:
                 structure['modified_v_lines'].append(idx)
             _update_column_intervals(structure)