diff --git a/src/slic3r/GUI/MediaFilePanel.cpp b/src/slic3r/GUI/MediaFilePanel.cpp index bd705183aa..f2b5e103d4 100644 --- a/src/slic3r/GUI/MediaFilePanel.cpp +++ b/src/slic3r/GUI/MediaFilePanel.cpp @@ -204,6 +204,8 @@ MediaFilePanel::MediaFilePanel(wxWindow * parent) }; Bind(wxEVT_SHOW, onShowHide); parent->GetParent()->Bind(wxEVT_SHOW, onShowHide); + + m_lan_user = "bblp"; } MediaFilePanel::~MediaFilePanel() diff --git a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp index 5241876586..b0d3942dbc 100644 --- a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp +++ b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp @@ -1546,7 +1546,9 @@ void PrinterFileSystem::Reconnect(boost::unique_lock &l, int resul ret = Bambu_StartStreamEx ? Bambu_StartStreamEx(tunnel, CTRL_TYPE) : Bambu_StartStream(tunnel, false); - } while (ret == Bambu_would_block); + if (ret == Bambu_would_block) + boost::this_thread::sleep(boost::posix_time::milliseconds(100)); + } while (ret == Bambu_would_block && !m_stopped); l.lock(); if (ret == 0) { m_session.tunnel = tunnel; diff --git a/src/slic3r/GUI/Printer/PrinterFileSystem.h b/src/slic3r/GUI/Printer/PrinterFileSystem.h index 0aea95c57c..c86d3bf51d 100644 --- a/src/slic3r/GUI/Printer/PrinterFileSystem.h +++ b/src/slic3r/GUI/Printer/PrinterFileSystem.h @@ -197,7 +197,7 @@ public: size_t GetIndexAtTime(boost::uint32_t time); void ToggleSelect(size_t index); - + void SelectAll(bool select); size_t GetSelectCount() const; @@ -210,12 +210,12 @@ public: enum Status { Initializing, - Connecting, + Connecting, ListSyncing, ListReady, Failed, }; - + Status GetStatus() const { return m_status; } int GetLastError() const { return m_last_error; }