27 lines
788 B
Text
27 lines
788 B
Text
Index: src/slic3r/GUI/Mouse3DController.cpp
|
|
--- src/slic3r/GUI/Mouse3DController.cpp.orig
|
|
+++ src/slic3r/GUI/Mouse3DController.cpp
|
|
@@ -146,7 +146,11 @@ static std::string detect_attached_device()
|
|
std::string ret;
|
|
|
|
// Initialize the hidapi library
|
|
+#ifdef __OpenBSD__
|
|
+ int res = hidapi_hid_init();
|
|
+#else
|
|
int res = hid_init();
|
|
+#endif
|
|
if (res != 0)
|
|
BOOST_LOG_TRIVIAL(error) << "Unable to initialize hidapi library";
|
|
else {
|
|
@@ -698,7 +702,11 @@ void Mouse3DController::shutdown()
|
|
void Mouse3DController::run()
|
|
{
|
|
// Initialize the hidapi library
|
|
+#ifdef __OpenBSD__
|
|
+ int res = hidapi_hid_init();
|
|
+#else
|
|
int res = hid_init();
|
|
+#endif
|
|
if (res != 0) {
|
|
// Give up.
|
|
#if defined(__unix__) || defined(__unix) || defined(unix)
|