diff --git a/src/CaptDeviceControl/view/AD2CaptDeviceView.py b/src/CaptDeviceControl/view/AD2CaptDeviceView.py
index 669e5e41b96af6a328451d149f20f2655eb76314..38c8c14c08fc80055b2a905bf48f7c18048f7121 100644
--- a/src/CaptDeviceControl/view/AD2CaptDeviceView.py
+++ b/src/CaptDeviceControl/view/AD2CaptDeviceView.py
@@ -217,6 +217,7 @@ class ControlWindow(QMainWindow):
except Exception as e:
self.logger.error(f"Error: {e}")
self._ui.btn_connect.setText("Disconnect")
+ self.capture_update_timer.start()
def _on_ui_sample_rate_changed(self, sample_rate: int):
self.model.sample_rate = sample_rate
@@ -228,7 +229,6 @@ class ControlWindow(QMainWindow):
def _ui_on_btn_recording_clicked(self):
if not self.model.capturing_information.device_capturing_state == AD2Constants.CapturingState.RUNNING():
self._ui.btn_record.setChecked(True)
- self.capture_update_timer.start()
self.controller.start_capture()
else:
self._ui.btn_record.setChecked(False)