diff --git a/src/slic3r/Utils/PrintHost.cpp b/src/slic3r/Utils/PrintHost.cpp
index 111af5c33..589679e47 100644
--- a/src/slic3r/Utils/PrintHost.cpp
+++ b/src/slic3r/Utils/PrintHost.cpp
@@ -274,9 +274,5 @@ void PrintHostJobQueue::cancel(size_t id)
 {
     p->channel_cancels.push(id);
 }
-bool PrintHostJobQueue::can_close()
-{
-    return !p->bg_thread.joinable();
-}
 
 }
diff --git a/src/slic3r/Utils/PrintHost.hpp b/src/slic3r/Utils/PrintHost.hpp
index 1323f28a4..35a870b29 100644
--- a/src/slic3r/Utils/PrintHost.hpp
+++ b/src/slic3r/Utils/PrintHost.hpp
@@ -109,7 +109,6 @@ public:
     void enqueue(PrintHostJob job);
     void cancel(size_t id);
 
-    bool can_close();
 private:
     struct priv;
     std::shared_ptr<priv> p;