mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-11-04 14:49:57 +08:00
simplify reading
my eyes hurt trying to cope with it.first->second .
This commit is contained in:
parent
b9839a3f22
commit
701589b651
@ -251,7 +251,8 @@ void TaskListModel::processTaskDescriptionMessage(const std::string& id,
|
|||||||
// retrieve existing or insert new remote task for given id
|
// retrieve existing or insert new remote task for given id
|
||||||
auto it_inserted = remote_tasks_.insert(std::make_pair(id, nullptr));
|
auto it_inserted = remote_tasks_.insert(std::make_pair(id, nullptr));
|
||||||
bool created = it_inserted.second;
|
bool created = it_inserted.second;
|
||||||
RemoteTaskModel*& remote_task = it_inserted.first->second;
|
const auto& task_it = it_inserted.first;
|
||||||
|
RemoteTaskModel*& remote_task = task_it->second;
|
||||||
|
|
||||||
if (!msg.stages.empty() && remote_task && (remote_task->taskFlags() & BaseTaskModel::IS_DESTROYED)) {
|
if (!msg.stages.empty() && remote_task && (remote_task->taskFlags() & BaseTaskModel::IS_DESTROYED)) {
|
||||||
removeModel(remote_task);
|
removeModel(remote_task);
|
||||||
@ -262,7 +263,7 @@ void TaskListModel::processTaskDescriptionMessage(const std::string& id,
|
|||||||
if (msg.stages.empty()) {
|
if (msg.stages.empty()) {
|
||||||
if (!remote_task) { // task was already deleted locally
|
if (!remote_task) { // task was already deleted locally
|
||||||
// we can now remove it from remote_tasks_
|
// we can now remove it from remote_tasks_
|
||||||
remote_tasks_.erase(it_inserted.first);
|
remote_tasks_.erase(task_it);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} else if (created) { // create new task model, if ID was not known before
|
} else if (created) { // create new task model, if ID was not known before
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user