Skip to content

Commit ee7aaf7

Browse files
delete path when loading a level
1 parent baca36e commit ee7aaf7

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/main.py

+2-10
Original file line numberDiff line numberDiff line change
@@ -1079,20 +1079,11 @@ def deleteObject(self, obj : wmwpy.classes.Object = None):
10791079
if obj == None:
10801080
return
10811081

1082-
logging.debug(f'deleting: object-{str(obj.id)}')
1083-
1084-
tags = self.level_canvas.find_withtag(f'object-{str(obj.id)}')
1085-
1086-
logging.debug(f'tags: {tags}')
1087-
10881082
self.level_canvas.delete(f'object-{str(obj.id)}')
10891083

10901084
if obj in self.level.objects:
1091-
logging.debug('obj in level')
10921085
index = self.level.objects.index(obj)
10931086
del self.level.objects[index]
1094-
else:
1095-
logging.debug('obj not in level')
10961087

10971088
if obj == self.selectedObject:
10981089
self.selectObject(None)
@@ -1108,7 +1099,7 @@ def checkLevelFocus(
11081099

11091100
def copyObject(
11101101
self,
1111-
obj : wmwpy.classes.Object = None,
1102+
obj : wmwpy.classes.Object | None = None,
11121103
):
11131104
if not self.checkLevelFocus():
11141105
return
@@ -2231,6 +2222,7 @@ def loadLevel(self, xml : str, image : str):
22312222
self.level_canvas.delete('object')
22322223
self.level_canvas.delete('radius')
22332224
self.level_canvas.delete('selection')
2225+
self.level_canvas.delete('path')
22342226

22352227
self.resetProperties()
22362228
self.resetObjectSelector()

0 commit comments

Comments
 (0)