Skip to content

Commit 1243de7

Browse files
committed
disconnect all signals on unloead
1 parent 89b6037 commit 1243de7

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

redistricting/controllers/PlanCtlr.py

+3-8
Original file line numberDiff line numberDiff line change
@@ -159,16 +159,11 @@ def unload(self):
159159
self.planManager.activePlanChanged.disconnect(self.enableActivePlanActions)
160160
self.planManager.planAdded.disconnect(self.planAdded)
161161
self.planManager.planRemoved.disconnect(self.planRemoved)
162-
163-
self.planManager.aboutToChangeActivePlan.disconnect(self.planModel.updatePlan)
164-
self.planManager.activePlanChanged.disconnect(self.planModel.updatePlan)
165-
self.planManager.planAdded.disconnect(self.planModel.planListUpdated)
166-
self.planManager.planRemoved.disconnect(self.planModel.planListUpdated)
167-
self.planManager.cleared.disconnect(self.planModel.planListUpdated)
168-
162+
self.planManager.cleared.disconnect(self.clearPlanMenu)
169163
self.project.layersAdded.disconnect(self.enableNewPlan)
170164
self.project.layersRemoved.disconnect(self.enableNewPlan)
171-
self.project.cleared.disconnect(self.clearPlanMenu)
165+
self.updateService.updateComplete.disconnect(self.planDistrictsUpdated)
166+
self.importService.importComplete.disconnect(self.importComplete)
172167

173168
def createActions(self):
174169
self.actionShowPlanManager = self.actions.createAction(

0 commit comments

Comments
 (0)