forked from qt-creator/qt-creator
Fix logical XOR
The '^' is the bitwise XOR, we should use logical XOR in these contexts. The operator!=() should serve for it. More info and reasoning: https://stackoverflow.com/questions/24542 Change-Id: I1bd70bdcab25455f409594f0f14c209d1de11d18 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -244,9 +244,9 @@ void ThreadsHandler::sort(int column, Qt::SortOrder order)
|
||||
if (v1 == v2)
|
||||
return false;
|
||||
if (column == 0)
|
||||
return (v1.toInt() < v2.toInt()) ^ (order == Qt::DescendingOrder);
|
||||
return (v1.toInt() < v2.toInt()) != (order == Qt::DescendingOrder);
|
||||
// FIXME: Use correct toXXX();
|
||||
return (v1.toString() < v2.toString()) ^ (order == Qt::DescendingOrder);
|
||||
return (v1.toString() < v2.toString()) != (order == Qt::DescendingOrder);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user