diff --git a/Providers/ExecuteCommandProvider.sc b/Providers/ExecuteCommandProvider.sc index 1ab20b4..24401d0 100644 --- a/Providers/ExecuteCommandProvider.sc +++ b/Providers/ExecuteCommandProvider.sc @@ -60,7 +60,9 @@ ExecuteCommandProvider : LSPProvider { Server.default.stopRecording() }, 'supercollider.internal.cmdPeriod': { - CmdPeriod.run(); + LSPConnection.handlerThread.next({ + CmdPeriod.run(); + }) } ) }