From db77f806819bcb1c395fff338a15b25d67d862a5 Mon Sep 17 00:00:00 2001
From: enricoturri1966 <enricoturri@seznam.cz>
Date: Wed, 19 Aug 2020 13:14:47 +0200
Subject: [PATCH] Follow-up of eca4f0a4cd31279fa27f84490dfb15f72c5d10e3. Fixed
 preview background on all platforms

---
 src/slic3r/GUI/GUI_Preview.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/slic3r/GUI/GUI_Preview.cpp b/src/slic3r/GUI/GUI_Preview.cpp
index d62b4dd50..57b1158f6 100644
--- a/src/slic3r/GUI/GUI_Preview.cpp
+++ b/src/slic3r/GUI/GUI_Preview.cpp
@@ -238,7 +238,14 @@ bool Preview::init(wxWindow* parent, Model* model)
     if (!Create(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 /* disable wxTAB_TRAVERSAL */))
         return false;
 
+#if ENABLE_GCODE_VIEWER
+    // to match the background of the sliders
+#ifdef _WIN32 
     SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW));
+#else
+    SetBackgroundColour(GetParent()->GetBackgroundColour());
+#endif // _WIN32 
+#endif // ENABLE_GCODE_VIEWER
 
     m_canvas_widget = OpenGLManager::create_wxglcanvas(*this);
     if (m_canvas_widget == nullptr)