From 56ac4e1281686eb4300834dc1467463ff81ecbb4 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Thu, 16 Jul 2026 20:07:55 +0800 Subject: [PATCH] Mark deliberate porting divergences --- src/slic3r/GUI/SelectMachine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 02b8c4da4a..41e57ef89f 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2854,6 +2854,8 @@ void SelectMachineDialog::update_timelapse_folder_btn_icon() void SelectMachineDialog::show_timelapse_folder_popup() { + // Orca: this popup is an Orca-themed implementation (RadioBox + Label, mirroring the + // SendToPrinter storage selector) rather than a straight port of the upstream widget. if (m_timelapse_storage_popup && m_timelapse_storage_popup->IsShown()) { m_timelapse_storage_popup->Dismiss(); return; @@ -4525,6 +4527,8 @@ void SelectMachineDialog::update_show_status(MachineObject* obj_) // H2-series firmware gate: block Send when TPU is mapped to the left (deputy) extruder on firmware // that can't print it. Inert unless the printer JSON opts in via support_print_check_firmware_for_tpu_left. if (DevPrinterConfigUtil::support_print_check_firmware_for_tpu_left(obj_->printer_type)) { + // Orca: read the raw string members fila.ams_id/fila.slot_id (no int round-trip, which would throw on an + // unmapped filament); upstream's jump-to-upgrade button styling on the message is dropped for the plain message. bool has_tpu_left = false; for (const auto& fila : m_ams_mapping_result) { const auto& ams_id = fila.ams_id;