diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-15 01:41:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-15 01:41:15 +0100 |
commit | e0fdb8199de0e7a9b7c72d7f38d2e3ddaecdacd0 (patch) | |
tree | 7a71d24a0bfba0874deeb5e8131d579dfb40e1d1 /media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch | |
parent | 7cffc3e7845d1a3ae331145c5e1226e314badf4a (diff) |
gentoo auto-resync : 15:07:2022 - 01:41:14
Diffstat (limited to 'media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch')
-rw-r--r-- | media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch b/media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch new file mode 100644 index 000000000000..5f6eb58740ae --- /dev/null +++ b/media-gfx/superslicer/files/superslicer-2.4.58.3-wxgtk3-wayland.patch @@ -0,0 +1,21 @@ +diff --git a/src/slic3r/GUI/GUI.cpp b/src/slic3r/GUI/GUI.cpp +index 330869f..70c472c 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 |