diff options
Diffstat (limited to 'multitouch.c')
-rw-r--r-- | multitouch.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/multitouch.c b/multitouch.c index 3118d8c..0b9b0a7 100644 --- a/multitouch.c +++ b/multitouch.c @@ -27,9 +27,9 @@ #include <mach/mach.h> #include <IOKit/IOKitLib.h> +#include <CoreFoundation/CoreFoundation.h> #include <math.h> #include <unistd.h> -#include <CoreFoundation/CoreFoundation.h> #include "MultitouchSupport.h" #include <m_pd.h> @@ -109,6 +109,7 @@ static void multitouch_float(t_multitouch* x, t_float f) /* if I am the last instance, clean up the callback stuff */ if (polling == 0) { MTDeviceStop(dev); + MTUnregisterContactFrameCallback(dev, callback); MTDeviceRelease(dev); dev = NULL; } |