From e9182b2d1d0f5ff47958a7a6057d20747412b3b4 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 27 Jul 2023 15:02:32 +0800 Subject: [PATCH] FIX:fixed UI display error in the monitor page fixed STUDIO-3754 Change-Id: I96f9e52a9924b7f34e8e6ac7139ca70514af79ae --- src/slic3r/GUI/MainFrame.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 7680ca144..a7b8908b4 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1148,7 +1148,8 @@ void MainFrame::show_device(bool bBBLPrinter) { } if (bBBLPrinter) { if (m_tabpanel->GetPage(tpMonitor) != m_monitor) { - m_printer_view->Hide(); + m_printer_view->Hide(); + m_monitor->Show(true); m_tabpanel->RemovePage(tpMonitor); m_tabpanel->InsertPage(tpMonitor, m_monitor, _L("Device"), std::string("tab_monitor_active"), @@ -1158,6 +1159,7 @@ void MainFrame::show_device(bool bBBLPrinter) { } else { if (m_tabpanel->GetPage(tpMonitor) != m_printer_view) { m_printer_view->Show(); + m_monitor->Show(false); m_tabpanel->RemovePage(tpMonitor); m_tabpanel->InsertPage(tpMonitor, m_printer_view, _L("Device"), std::string("tab_monitor_active"),