Switch to shared pointer to hopefully avoid crash
This commit is contained in:
@@ -44,9 +44,9 @@ void GameElementLayer::deactivate()
|
||||
extra_elements_.clear();
|
||||
}
|
||||
|
||||
void GameElementLayer::active_elements_cb(ActiveElements::UniquePtr msg)
|
||||
void GameElementLayer::active_elements_cb(ActiveElements::SharedPtr msg)
|
||||
{
|
||||
active_elements_ = std::move(msg);
|
||||
active_elements_ = msg;
|
||||
}
|
||||
|
||||
void GameElementLayer::updateBounds(
|
||||
|
||||
@@ -36,10 +36,10 @@ void RivalLayer::deactivate()
|
||||
rivals_.reset();
|
||||
}
|
||||
|
||||
void RivalLayer::rival_cb(Rivals::UniquePtr msg)
|
||||
void RivalLayer::rival_cb(Rivals::SharedPtr msg)
|
||||
{
|
||||
if (msg->point.size() != 0 || debounce_++ > 10) {
|
||||
rivals_ = std::move(msg);
|
||||
rivals_ = msg;
|
||||
debounce_ = 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user