From f741872361ba7da74a348659f2a66a72b55c2cb1 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Thu, 7 May 2020 09:13:56 +0200 Subject: [PATCH] Fixed a can_change_view() function in respect to the new settings layouts --- src/slic3r/GUI/MainFrame.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index a47626dd1..62fffc423 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -476,6 +476,11 @@ bool MainFrame::can_slice() const bool MainFrame::can_change_view() const { + if (m_layout == slNew) + return m_plater->IsShown(); + if (m_layout == slDlg) + return true; + // slOld layout mode int page_id = m_tabpanel->GetSelection(); return page_id != wxNOT_FOUND && dynamic_cast(m_tabpanel->GetPage((size_t)page_id)) != nullptr; }