Conflict checker: sort detected conflicts to show the one with lowest z in the notification
This commit is contained in:
parent
a2ed20d595
commit
9a1e85c1f4
@ -249,6 +249,10 @@ ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(PrintObjectP
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (find) {
|
if (find) {
|
||||||
|
std::sort(conflict.begin(), conflict.end(), [](const std::pair<ConflictComputeResult, double>& i1, const std::pair<ConflictComputeResult, double>& i2) {
|
||||||
|
return i1.second < i2.second;
|
||||||
|
});
|
||||||
|
|
||||||
const void *ptr1 = conflictQueue.idToObjsPtr(conflict[0].first._obj1);
|
const void *ptr1 = conflictQueue.idToObjsPtr(conflict[0].first._obj1);
|
||||||
const void *ptr2 = conflictQueue.idToObjsPtr(conflict[0].first._obj2);
|
const void *ptr2 = conflictQueue.idToObjsPtr(conflict[0].first._obj2);
|
||||||
double conflictHeight = conflict[0].second;
|
double conflictHeight = conflict[0].second;
|
||||||
|
Loading…
Reference in New Issue
Block a user