diff --git a/src/sakia/gui/dialogs/connection_cfg/controller.py b/src/sakia/gui/dialogs/connection_cfg/controller.py index 620bcf441160650f650e6460818cd306f852af97..c6b3e4458a819860b8d4be9de92ceb0ef4cf10b1 100644 --- a/src/sakia/gui/dialogs/connection_cfg/controller.py +++ b/src/sakia/gui/dialogs/connection_cfg/controller.py @@ -147,12 +147,13 @@ class ConnectionConfigController(QObject): self.view.button_connect.setEnabled(True) self.view.button_register.setEnabled(True) - self._logger.debug("Licence step") - self.view.stacked_pages.setCurrentWidget(self.view.page_licence) - self.view.button_accept.clicked.connect( - lambda: self.step_licence.set_result(True) - ) - await self.step_licence + if self.mode == ConnectionConfigController.REGISTER: + self._logger.debug("Licence step") + self.view.stacked_pages.setCurrentWidget(self.view.page_licence) + self.view.button_accept.clicked.connect( + lambda: self.step_licence.set_result(True) + ) + await self.step_licence self.view.button_accept.disconnect() self._logger.debug("Key step") self.view.set_currency(self.model.connection.currency)