diff --git a/src/libs/sound/trtaudio.cpp b/src/libs/sound/trtaudio.cpp
index a94208498d009c95fc94549a85bb033c7aa7b3a6..ec9c7d7753fbf8dae5814c3ce4c609e368e628f5 100755
--- a/src/libs/sound/trtaudio.cpp
+++ b/src/libs/sound/trtaudio.cpp
@@ -68,7 +68,7 @@ void TrtAudio::createRtAudio() {
 #endif
 #if defined(__LINUX_PULSE__)
       QFileInfo pulseBin("/usr/bin/pulseaudio");
-      if (pulseBin.exists()) // we check is PA possible to run - without check, it can hang over.
+      if (!m_JACKorASIO && pulseBin.exists()) // we check is PA possible to run - without check, it can hang over.
 				rtAPI = RtAudio::LINUX_PULSE;
 #endif
     try {