aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--hid.c3
2 files changed, 5 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b26ec6a..1940463 100644
--- a/Makefile
+++ b/Makefile
@@ -26,13 +26,12 @@ pd_darwin: hid.pd_darwin
endif
-# ----------------------- GENERAL -----------------------
+# ----------------------- GENERAL ---------------------------------------------
PDEXECUTABLE = ../../../pd/bin/pd
CFLAGS = -DUNIX -DPD -O2 -funroll-loops -fomit-frame-pointer \
- -Wall -W -Wshadow -Wstrict-prototypes \
- -Wno-unused -Wno-parentheses -Wno-switch
+ -Wall -W -Wshadow -Wstrict-prototypes -Wno-unused
INCLUDE = -I./ -I../../../pd/src -I./HID\ Utilities\ Source
diff --git a/hid.c b/hid.c
index 82c1b12..92465bc 100644
--- a/hid.c
+++ b/hid.c
@@ -140,6 +140,7 @@ t_int hid_open(t_hid *x, t_float f)
* therefore ignore the redundant open request. To reopen the same device,
* send a [close( msg, then an [open( msg. */
if (! x->x_device_open)
+ {
if (hid_open_device(x,x->x_device_number))
{
error("[hid] can not open device %d",x->x_device_number);
@@ -149,6 +150,8 @@ t_int hid_open(t_hid *x, t_float f)
{
x->x_device_open = 1;
}
+ }
+
/* restore the polling state so that when I [tgl] is used to start/stop [hid],
* the [tgl]'s state will continue to accurately reflect [hid]'s state */