From: sdottaka Date: Sun, 3 Mar 2013 14:39:58 +0000 (+0900) Subject: Fix file change detection failure X-Git-Tag: 2.16.5~1692 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d1e879491de7cbef39d844224e84bf8dd54ae844;p=winmerge-jp%2Fwinmerge-jp.git Fix file change detection failure --- diff --git a/Src/DirDoc.cpp b/Src/DirDoc.cpp index 39582e20f..67f50e7db 100644 --- a/Src/DirDoc.cpp +++ b/Src/DirDoc.cpp @@ -581,8 +581,8 @@ UIntPtr CDirDoc::FindItemFromPaths(const String& pathLeft, const String& pathRig if (string_compare_nocase(file1, file2) != 0) return NULL; - String path1(pathLeft, pathLeft.length() - file1.length()); // include trailing backslash - String path2(pathRight, pathRight.length() - file2.length()); // include trailing backslash + String path1(pathLeft, 0, pathLeft.length() - file1.length()); // include trailing backslash + String path2(pathRight, 0, pathRight.length() - file2.length()); // include trailing backslash // Path can contain (because of difftools?) '/' and '\' // so for comparing purposes, convert whole path to use '\\'