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:
@@ -6519,7 +6519,7 @@ bool FakeVimHandler::Private::handleExMultiRepeatCommand(const ExCommand &cmd)
|
||||
const Range range(pos, pos, RangeLineMode);
|
||||
const QString lineContents = selectText(range);
|
||||
const QRegularExpressionMatch match = re.match(lineContents);
|
||||
if (match.hasMatch() ^ negates) {
|
||||
if (match.hasMatch() != negates) {
|
||||
QTextCursor tc(document());
|
||||
tc.setPosition(pos);
|
||||
matches.append(tc);
|
||||
|
||||
Reference in New Issue
Block a user