--- a/UI/UserInterface.py Sun Mar 24 12:57:08 2019 +0100 +++ b/UI/UserInterface.py Sun Mar 24 16:11:19 2019 +0100 @@ -4530,11 +4530,9 @@ else: prog = fn - self.__createUnitTestDialog() + self.__unittest() self.unittestDialog.setProjectMode(False) self.unittestDialog.insertProg(prog) - self.unittestDialog.show() - self.unittestDialog.raise_() self.utRestartAct.setEnabled(False) self.utRerunFailedAct.setEnabled(False) @@ -4559,11 +4557,9 @@ " current project. Aborting")) return - self.__createUnitTestDialog() + self.__unittest() self.unittestDialog.setProjectMode(True) self.unittestDialog.insertProg(prog) - self.unittestDialog.show() - self.unittestDialog.raise_() self.utRestartAct.setEnabled(False) self.utRerunFailedAct.setEnabled(False) @@ -4572,20 +4568,16 @@ Private slot to display the unittest dialog and rerun the last unit test. """ - self.__createUnitTestDialog() - self.unittestDialog.show() - self.unittestDialog.raise_() - self.unittestDialog.on_startButton_clicked() + self.__unittest() + self.unittestDialog.startTests() def __unittestRerunFailed(self): """ Private slot to display the unittest dialog and rerun all failed tests of the last run. """ - self.__createUnitTestDialog() - self.unittestDialog.show() - self.unittestDialog.raise_() - self.unittestDialog.on_startButton_clicked(failedOnly=True) + self.__unittest() + self.unittestDialog.startTests(failedOnly=True) def __designer(self, fn=None, version=0): """