From 13dcc3e7a040bacfd386af096399073f9694a37f Mon Sep 17 00:00:00 2001 From: YuSanka Date: Tue, 29 Sep 2020 08:39:57 +0200 Subject: [PATCH] OSX specific: Set SplashScreen as TopWindow --- src/slic3r/GUI/GUI_App.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 34367a6ef..c2d901bfe 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -84,8 +84,13 @@ class SplashScreen : public wxSplashScreen { public: SplashScreen(const wxBitmap& bitmap, long splashStyle, int milliseconds, wxPoint pos = wxDefaultPosition, bool is_decorated = false) - : wxSplashScreen(bitmap, splashStyle, milliseconds, nullptr, wxID_ANY, - wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER | wxFRAME_NO_TASKBAR ) + : wxSplashScreen(bitmap, splashStyle, milliseconds, nullptr, wxID_ANY, wxDefaultPosition, wxDefaultSize, +#ifdef __APPLE__ + wxSIMPLE_BORDER | wxFRAME_NO_TASKBAR | wxSTAY_ON_TOP +#else + wxSIMPLE_BORDER | wxFRAME_NO_TASKBAR +#endif // !__APPLE__ + ) { wxASSERT(bitmap.IsOk()); m_main_bitmap = bitmap;