diff --git a/src/cfclient/ui/tabs/QualisysTab.py b/src/cfclient/ui/tabs/QualisysTab.py
index f68d938e04e126adbdf850f5437be1e508c8609d..f1779d80af6050908fc28cafb26c2edad1d1c1ef 100644
--- a/src/cfclient/ui/tabs/QualisysTab.py
+++ b/src/cfclient/ui/tabs/QualisysTab.py
@@ -737,7 +737,7 @@ class QualisysTab(Tab, qualisys_tab_class):
         logger.info('Stop button pressed, kill engines')
 
     def establish_qtm_connection(self):
-        if self.qtmIpBox.count() == 0:
+        if self.qtmIpBox.count() == 0 and self.qtmIpBox.currentText() == "":
             return
 
         if self._qtm_connection is None: