From da187eaaf9dbf5af0887f11c818614b1a5c239b8 Mon Sep 17 00:00:00 2001 From: Ian Chua Date: Wed, 12 Aug 2026 15:29:50 +0800 Subject: [PATCH] fix callback error --- src/slic3r/Utils/BBLPrinterAgent.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/slic3r/Utils/BBLPrinterAgent.cpp b/src/slic3r/Utils/BBLPrinterAgent.cpp index 591750005d..af6053f721 100644 --- a/src/slic3r/Utils/BBLPrinterAgent.cpp +++ b/src/slic3r/Utils/BBLPrinterAgent.cpp @@ -490,7 +490,15 @@ int BBLPrinterAgent::get_file_transfer_url(std::string dev_id, std::functionget_camera_url( std::move(dev_id) + "|" + params.device_version + "|" + protocols, - std::move(callback), + [callback = std::move(callback)](CameraURLResult camera_result) { + if (!callback) + return; + FileTransferURLResult result; + result.is_success = camera_result.is_success; + result.url = std::move(camera_result.url); + result.error_code = camera_result.error_code; + callback(std::move(result)); + }, CameraURLParams{ "", "",