22 lines
485 B
Diff
22 lines
485 B
Diff
diff --git a/src/slic3r/GUI/GUI.cpp b/src/slic3r/GUI/GUI.cpp
|
|
index ccd3cc0..be8bbe5 100644
|
|
--- a/src/slic3r/GUI/GUI.cpp
|
|
+++ b/src/slic3r/GUI/GUI.cpp
|
|
@@ -33,6 +33,16 @@ class AppConfig;
|
|
|
|
namespace GUI {
|
|
|
|
+// wxgtk3 is broken on wayland: https://trac.wxwidgets.org/ticket/17702
|
|
+#ifdef __WXGTK3__
|
|
+struct ForceX11 {
|
|
+ ForceX11() {
|
|
+ setenv("GDK_BACKEND", "x11", 1);
|
|
+ }
|
|
+};
|
|
+static struct ForceX11 forcex11;
|
|
+#endif
|
|
+
|
|
#if __APPLE__
|
|
IOPMAssertionID assertionID;
|
|
#endif
|