diff --git a/src/slic3r/GUI/SendToPrinter.cpp b/src/slic3r/GUI/SendToPrinter.cpp index 1945007625..d343ca9d26 100644 --- a/src/slic3r/GUI/SendToPrinter.cpp +++ b/src/slic3r/GUI/SendToPrinter.cpp @@ -1855,6 +1855,11 @@ void SendToPrinterDialog::fetchUrl(boost::weak_ptr wfs) DeviceManager *dm = GUI::wxGetApp().getDeviceManager(); MachineObject *obj = dm->get_selected_machine(); + if (obj == nullptr) { + fs->SetUrl("0"); + return; + } + std::string dev_ver = obj->get_ota_version(); std::string dev_id = obj->dev_id; int remote_proto = obj->get_file_remote();