Minor fixes for miniedit (#1028)
- avoid deleting from collection we're iterating over - fix variable name misspelling
This commit is contained in:
@@ -2703,14 +2703,13 @@ class MiniEdit( Frame ):
|
|||||||
tags = self.canvas.gettags(item)
|
tags = self.canvas.gettags(item)
|
||||||
if 'Controller' in tags:
|
if 'Controller' in tags:
|
||||||
# remove from switch controller lists
|
# remove from switch controller lists
|
||||||
for serachwidget in self.widgetToItem:
|
for searchwidget in self.widgetToItem:
|
||||||
name = serachwidget[ 'text' ]
|
name = searchwidget[ 'text' ]
|
||||||
tags = self.canvas.gettags( self.widgetToItem[ serachwidget ] )
|
tags = self.canvas.gettags( self.widgetToItem[ searchwidget ] )
|
||||||
if 'Switch' in tags:
|
if 'Switch' in tags:
|
||||||
if widget['text'] in self.switchOpts[name]['controllers']:
|
if widget['text'] in self.switchOpts[name]['controllers']:
|
||||||
self.switchOpts[name]['controllers'].remove(widget['text'])
|
self.switchOpts[name]['controllers'].remove(widget['text'])
|
||||||
|
for link in tuple( widget.links.values() ):
|
||||||
for link in widget.links.values():
|
|
||||||
# Delete from view and model
|
# Delete from view and model
|
||||||
self.deleteItem( link )
|
self.deleteItem( link )
|
||||||
del self.itemToWidget[ item ]
|
del self.itemToWidget[ item ]
|
||||||
|
|||||||
Reference in New Issue
Block a user