diff options
Diffstat (limited to 'CAN-binder/low-can-binding/can/can-message-definition.cpp')
-rw-r--r-- | CAN-binder/low-can-binding/can/can-message-definition.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/CAN-binder/low-can-binding/can/can-message-definition.cpp b/CAN-binder/low-can-binding/can/can-message-definition.cpp index 407ed41d..04f94244 100644 --- a/CAN-binder/low-can-binding/can/can-message-definition.cpp +++ b/CAN-binder/low-can-binding/can/can-message-definition.cpp @@ -67,7 +67,7 @@ can_message_definition_t::can_message_definition_t( { for(auto& sig: can_signals_) { - sig->set_parent(std::make_shared<can_message_definition_t>(*this)); + sig->set_parent(this); } } @@ -97,7 +97,7 @@ std::vector<std::shared_ptr<can_signal_t> >& can_message_definition_t::get_can_s return can_signals_; } -void can_message_definition_t::set_parent(std::shared_ptr<can_message_set_t> parent) +void can_message_definition_t::set_parent(can_message_set_t* parent) { parent_= parent; } |