mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 10:06:40 -04:00
Adapted patch provided from Jesper Schmitz Mouridsen PR: 284821 Reported by: Torfinn Ingolfsen Approved by: teodorsigaev@
20 lines
862 B
C++
20 lines
862 B
C++
--- src/slic3r/GUI/GUI_ObjectLayers.cpp.orig 2024-12-20 11:54:34 UTC
|
|
+++ src/slic3r/GUI/GUI_ObjectLayers.cpp
|
|
@@ -348,7 +348,7 @@ LayerRangeEditor::LayerRangeEditor( ObjectLayers* pare
|
|
m_enter_pressed = true;
|
|
// Workaround! Under Linux we have to use CallAfter() to avoid crash after pressing ENTER key
|
|
// see #7531, #8055, #8408
|
|
-#ifdef __linux__
|
|
+#if defined(__linux__) || defined(__FreeBSD__)
|
|
wxTheApp->CallAfter([this, edit_fn]() {
|
|
#endif
|
|
// If LayersList wasn't updated/recreated, we can call wxEVT_KILL_FOCUS.Skip()
|
|
@@ -363,7 +363,7 @@ LayerRangeEditor::LayerRangeEditor( ObjectLayers* pare
|
|
SetValue(m_valid_value);
|
|
m_call_kill_focus = true;
|
|
}
|
|
-#ifdef __linux__
|
|
+#if defined(__linux__) || defined(__FreeBSD__)
|
|
});
|
|
#endif
|
|
}, this->GetId());
|