ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_Mouse3DController_cpp

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)