(self, event)
| 175 | SkillFetchExceptionHandler(e) |
| 176 | |
| 177 | def charChanged(self, event): |
| 178 | fitID = self.mainFrame.getActiveFit() |
| 179 | charID = self.getActiveCharacter() |
| 180 | |
| 181 | if charID == -1: |
| 182 | # revert to previous character |
| 183 | self.charChoice.SetSelection(self.charCache) |
| 184 | self.mainFrame.OnShowCharacterEditor(event) |
| 185 | return |
| 186 | |
| 187 | self.toggleRefreshButton() |
| 188 | |
| 189 | sFit = Fit.getInstance() |
| 190 | sFit.changeChar(fitID, charID) |
| 191 | self.charCache = self.charChoice.GetCurrentSelection() |
| 192 | wx.PostEvent(self.mainFrame, GE.FitChanged(fitIDs=(fitID,))) |
| 193 | |
| 194 | def toggleRefreshButton(self): |
| 195 | charID = self.getActiveCharacter() |
no test coverage detected