diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 5e40add197..5db1ead689 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1155,10 +1155,11 @@ void MainFrame::init_tabpanel() { Bind(EVT_LOAD_PRINTER_URL, [this](LoadPrinterViewEvent &evt) { wxString url = evt.GetString(); wxString key = evt.GetAPIkey(); - m_printer_view->Show(); m_printer_view->load_url(url, key); }); + m_printer_view->Hide(); + if (wxGetApp().is_enable_multi_machine()) { m_multi_machine = new MultiMachinePage(m_tabpanel, wxID_ANY, wxDefaultPosition, wxDefaultSize); m_multi_machine->SetBackgroundColour(*wxWHITE); @@ -1196,7 +1197,7 @@ void MainFrame::show_device(bool bBBLPrinter) { return; // Remove printer view if ((idx = m_tabpanel->FindPage(m_printer_view)) != wxNOT_FOUND) { - //m_printer_view->Show(false); + m_printer_view->Show(false); m_tabpanel->RemovePage(idx); } @@ -1253,12 +1254,10 @@ void MainFrame::show_device(bool bBBLPrinter) { Bind(EVT_LOAD_PRINTER_URL, [this](LoadPrinterViewEvent& evt) { wxString url = evt.GetString(); wxString key = evt.GetAPIkey(); - // select_tab(MainFrame::tpMonitor); - m_printer_view->Show(); m_printer_view->load_url(url, key); }); } - //m_printer_view->Show(false); + m_printer_view->Show(false); m_tabpanel->InsertPage(tpMonitor, m_printer_view, _L("Device"), std::string("tab_monitor_active"), std::string("tab_monitor_active")); } diff --git a/src/slic3r/GUI/PrinterWebView.cpp b/src/slic3r/GUI/PrinterWebView.cpp index d0e4ad3489..e5647551c5 100644 --- a/src/slic3r/GUI/PrinterWebView.cpp +++ b/src/slic3r/GUI/PrinterWebView.cpp @@ -69,8 +69,6 @@ PrinterWebView::~PrinterWebView() void PrinterWebView::load_url(wxString& url, wxString apikey) { -// this->Show(); -// this->Raise(); if (m_browser == nullptr) return; m_apikey = apikey;