Skip to content

Commit 5f8f9d1

Browse files
committed
better fix for #13
1 parent bbcf276 commit 5f8f9d1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

select_by_relationship_plugin.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ def __init__(self, iface):
5151
self.iface = iface
5252
self.sFr = None
5353

54+
self.iface.newProjectCreated.connect(self.resetRelation)
55+
5456
self.actions = []
5557
self.menu = self.tr(u'&Select by relationship')
5658
self.toolbar = self.iface.addToolBar(u'SelectByRelationship')
@@ -188,6 +190,12 @@ def unload(self):
188190
self.sFr.disable()
189191
del self.sFr
190192

193+
def resetRelation(self):
194+
if self.sFr:
195+
self.sFr.relationsChecked = {}
196+
self.comboRelations._checkedItems = set()
197+
self.comboRelations.setCheckedItems(set())
198+
191199
def populateComboRelations(self):
192200
self.comboRelations.clear()
193201
relations = self.sFr.manager.relations().keys()

0 commit comments

Comments
 (0)