SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Compare two (nearly) identical folders in KDiff3 without enabling merge 2. Choose Folder > Rescan (Shift+F5) 3. Double click any identical or changed file OBSERVED RESULT Merge operation is started on double click. EXPECTED RESULT Compare operation should be started on double click. My guess is that the problem is due to line 695 in directorymergewindow.cpp where init(true) should be init(bDirectoryMerge, true). SOFTWARE/OS VERSIONS Windows: 10 KDE Frameworks Version: 5.110 Qt Version: 5.15.10 ADDITIONAL INFORMATION
Seems like good idea for improvement. The current design seems to be intentional updating for the whole directory rather than just the changed file.