fix: remove superfluous import and global var

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
This commit is contained in:
Christopher Arndt 2024-05-15 00:01:00 +02:00
parent 9645542176
commit 03d7471656
1 changed files with 3 additions and 4 deletions

View File

@ -4,14 +4,13 @@
# nimble install threading
#
import std/[isolation, logging, os, strformat]
import std/[logging, os, strformat]
import threading/channels
import signal
import jacket
var
jclient: ClientP
event: MidiEvent
midiPort: PortP
midiEventChan: Chan[MidiEvent]
midiEventPrinter: Thread[void]
@ -32,8 +31,8 @@ proc cleanup() =
debug "Stopping MIDI event printer thread..."
# Receiving an invalid event causes receiving thread to wake up and
# break its endless loop
event.size = 0
midiEventChan.send(event)
let event = MidiEvent(size: 0)
discard midiEventChan.trySend(event)
midiEventPrinter.joinThread()