diff --git a/code/datums/components/usb_port.dm b/code/datums/components/usb_port.dm index 02efd701247..387cf60b739 100644 --- a/code/datums/components/usb_port.dm +++ b/code/datums/components/usb_port.dm @@ -37,6 +37,8 @@ var/obj/item/circuit_component/component = circuit_component if(ispath(circuit_component)) component = new circuit_component(null) + if(!should_register) + component.register_usb_parent(parent) RegisterSignal(component, COMSIG_CIRCUIT_COMPONENT_SAVE, .proc/save_component) circuit_components += component