MCPcopy Create free account
hub / github.com/KDE/kdiff3 / dectectWhiteSpaceConflict

Method dectectWhiteSpaceConflict

src/MergeEditLine.cpp:300–309  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300void MergeBlock::dectectWhiteSpaceConflict(const Diff3Line &d, const bool isThreeWay)
301{
302 // Automatic solving for only whitespace changes.
303 if(isConflict() &&
304 ((!isThreeWay && (d.isEqualAB() || (d.isWhiteLine(e_SrcSelector::A) && d.isWhiteLine(e_SrcSelector::B)))) ||
305 (isThreeWay && ((d.isEqualAB() && d.isEqualAC()) || (d.isWhiteLine(e_SrcSelector::A) && d.isWhiteLine(e_SrcSelector::B) && d.isWhiteLine(e_SrcSelector::C))))))
306 {
307 bWhiteSpaceConflict = true;
308 }
309}
310// Remove all lines that are empty, because no src lines are there.
311void MergeBlock::removeEmptySource()
312{

Callers 1

buildFromDiff3Method · 0.80

Calls 3

isWhiteLineMethod · 0.80
isEqualABMethod · 0.45
isEqualACMethod · 0.45

Tested by

no test coverage detected