Fix app crash on startup under Linux/GTK3/Wayland config
This commit is contained in:
parent
bf2a10803e
commit
9fdc54bfff
1 changed files with 8 additions and 0 deletions
|
@ -57,6 +57,14 @@ using namespace Slic3r;
|
||||||
|
|
||||||
int CLI::run(int argc, char **argv)
|
int CLI::run(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#ifdef __WXGTK__
|
||||||
|
// On Linux, wxGTK has no support for Wayland, and the app crashes on
|
||||||
|
// startup if gtk3 is used. This env var has to be set explicitly to
|
||||||
|
// instruct the window manager to fall back to X server mode.
|
||||||
|
::setenv("GDK_BACKEND", "x11", /* replace */ true);
|
||||||
|
#endif
|
||||||
|
|
||||||
// Switch boost::filesystem to utf8.
|
// Switch boost::filesystem to utf8.
|
||||||
try {
|
try {
|
||||||
boost::nowide::nowide_filesystem();
|
boost::nowide::nowide_filesystem();
|
||||||
|
|
Loading…
Reference in a new issue