Merge pull request #834 from BentleyJOakes/fix_crash

Properly disconnect add person connection.
This commit is contained in:
Tobias Frisch 2021-02-22 21:32:11 +01:00 committed by GitHub
commit 4e6fa117c9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -952,8 +952,8 @@ class MainWindow(QMainWindow, Ui_MainWindow):
# Characters
self.lstCharacters.setCharactersModel(self.mdlCharacter)
self.tblPersoInfos.setModel(self.mdlCharacter)
self.btnAddPerso.clicked.connect(self.lstCharacters.addCharacter, F.AUC)
try:
self.btnAddPerso.clicked.connect(self.lstCharacters.addCharacter, F.AUC)
self.btnRmPerso.clicked.connect(self.lstCharacters.removeCharacter, F.AUC)
self.btnPersoColor.clicked.connect(self.lstCharacters.choseCharacterColor, F.AUC)
@ -1110,7 +1110,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
# Break connections for UI elements that were connected in makeConnections()
# Characters
self.disconnectAll(self.btnAddPerso.clicked, self.mdlCharacter.addCharacter)
self.disconnectAll(self.btnAddPerso.clicked, self.lstCharacters.addCharacter)
self.disconnectAll(self.btnRmPerso.clicked, self.lstCharacters.removeCharacter)
self.disconnectAll(self.btnPersoColor.clicked, self.lstCharacters.choseCharacterColor)