summaryrefslogtreecommitdiff
path: root/libs/surfaces/contourdesign
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/contourdesign')
-rw-r--r--libs/surfaces/contourdesign/contourdesign.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/surfaces/contourdesign/contourdesign.cc b/libs/surfaces/contourdesign/contourdesign.cc
index ac7ed0b536..1e4471b56b 100644
--- a/libs/surfaces/contourdesign/contourdesign.cc
+++ b/libs/surfaces/contourdesign/contourdesign.cc
@@ -89,7 +89,11 @@ ContourDesignControlProtocol::~ContourDesignControlProtocol ()
bool
ContourDesignControlProtocol::probe ()
{
- return true;
+ bool rv = LIBUSB_SUCCESS == libusb_init (0);
+ if (rv) {
+ libusb_exit (0);
+ }
+ return rv;
}
void*