diff --git a/common/JackClient.cpp b/common/JackClient.cpp index 7cfb50ef..ea60e7d8 100644 --- a/common/JackClient.cpp +++ b/common/JackClient.cpp @@ -211,7 +211,9 @@ int JackClient::ClientNotify(int refnum, const char* name, int notify, int sync, SetupDriverSync(false); if (fFreewheel) fFreewheel(0, fFreewheelArg); - fThread.AcquireRealTime(); + if (GetEngineControl()->fRealTime) { + fThread.AcquireRealTime(); + } break; case kPortRegistrationOnCallback: