Skip to content

Commit a7005a8

Browse files
committed
feat: add vertices instead of deleting all old ones
1 parent 51295a5 commit a7005a8

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

ORStools/gui/ORStoolsDialog.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -793,8 +793,6 @@ def load_vertices_from_layer(self, testing: str = "") -> None:
793793
if result == QMessageBox.StandardButton.Ok:
794794
layer = box.selectedLayer()
795795
try:
796-
self.routing_fromline_list.clear()
797-
798796
for id, feat in enumerate(layer.getFeatures()):
799797
geom = feat.geometry()
800798
if not geom:

tests/test_gui.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,9 +782,9 @@ def test_load_layer_replaces_existing_vertices(self):
782782
dialog_main.dlg.load_vertices_from_layer("ok")
783783

784784
# Verify old vertices were cleared
785-
self.assertEqual(dialog_main.dlg.routing_fromline_list.count(), 1)
785+
self.assertEqual(dialog_main.dlg.routing_fromline_list.count(), 3)
786786
self.assertEqual(
787-
dialog_main.dlg.routing_fromline_list.item(0).text(), "Point 0: 5.000000, 5.000000"
787+
dialog_main.dlg.routing_fromline_list.item(2).text(), "Point 2: 5.000000, 5.000000"
788788
)
789789

790790
def test_load_layer_creates_annotations(self):

0 commit comments

Comments
 (0)