diff --git a/xvolkeys/xvolkeys.c b/xvolkeys/xvolkeys.c index fb15fd8..e5ea7e5 100644 --- a/xvolkeys/xvolkeys.c +++ b/xvolkeys/xvolkeys.c @@ -80,6 +80,8 @@ KeySym *inc_map, *dec_map; int midi_connect(void) { + if (hdl != NULL) + return; hdl = mio_open(port, MIO_IN | MIO_OUT, 0); if (hdl == NULL) { if (verbose)