From 2c40b46ca9e1ee23d7e994f529530e8b34bb278e Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Wed, 24 May 2017 13:58:49 -0700 Subject: OSC: fix return value for successful touch --- libs/surfaces/osc/osc.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libs/surfaces') diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index d91911935e..c480512b88 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -2343,10 +2343,12 @@ OSC::touch_detect (const char *path, lo_arg **argv, int argc, lo_message msg) //start touch if (control->automation_state() == Touch && !control->touching ()) { control->start_touch (control->session().transport_frame()); + ret = 0; } } else { // end touch control->stop_touch (true, control->session().transport_frame()); + ret = 0; } // just in case some crazy surface starts sending control values before touch FakeTouchMap::iterator x = _touch_timeout.find(control); -- cgit v1.2.3