Changeset 765
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/comp.c
r763 r765 470 470 //sprintf(newname, "%s%s%s", 471 471 // cmp->rightdir, 472 //cmp->rightdir[strlen(cmp->rightdir) - 1] == '\\' ?473 //NullStr : "\\",474 //pci->pszDisplayName);472 // cmp->rightdir[strlen(cmp->rightdir) - 1] == '\\' ? 473 // NullStr : "\\", 474 // pci->pszDisplayName); 475 475 // Make directory if required 476 476 strcpy(dirname, newname); … … 557 557 // cmp->leftdir[strlen(cmp->leftdir) - 1] == '\\' ? 558 558 // NullStr : "\\", 559 // pci->pszDisplayName);559 // pci->pszDisplayName); 560 560 else 561 561 BldFullPathName(pszNewName, cmp->rightdir, pci->pszDisplayName); … … 819 819 PSZ pszBuf = szBuf; 820 820 CNRINFO cnri; 821 821 822 822 823 if (!cmp) { … … 1104 1105 // (cmp->leftdir[strlen(cmp->leftdir) - 1] == '\\') ? 1105 1106 // NullStr : "\\", filesl[l]->fname); 1106 pcil->pszFileName = xstrdup( szBuf, pszSrcFile, __LINE__);1107 pcil->pszFileName = xstrdup(pszBuf, pszSrcFile, __LINE__); 1107 1108 pcil->pszDisplayName = pcil->pszFileName + lenl; 1108 1109 pcil->attrFile = filesl[l]->attrFile; … … 1139 1140 if (x >= 0) { 1140 1141 // File appears on right side 1141 BldFullPathName(pszBuf, cmp->rightdir, filesl[r]->fname);1142 //sprintf(szBuf, "%s%s%s", cmp->rightdir,1143 //(cmp->rightdir[strlen(cmp->rightdir) - 1] == '\\') ?1144 //NullStr : "\\", filesr[r]->fname);1145 pcir->pszFileName = xstrdup( szBuf, pszSrcFile, __LINE__); // 31 Jul 07 SHL1142 //BldFullPathName(pszBuf, cmp->rightdir, filesl[r]->fname); 1143 sprintf(szBuf, "%s%s%s", cmp->rightdir, 1144 (cmp->rightdir[strlen(cmp->rightdir) - 1] == '\\') ? 1145 NullStr : "\\", filesr[r]->fname); 1146 pcir->pszFileName = xstrdup(pszBuf, pszSrcFile, __LINE__); // 31 Jul 07 SHL 1146 1147 pcir->pszDisplayName = pcir->pszFileName + lenr; 1147 1148 pcir->attrFile = filesr[r]->attrFile; … … 1180 1181 if (x == 0) { 1181 1182 // File appears on both sides 1182 pch = szBuf;1183 pch = pszBuf; 1183 1184 // Subject field holds status messages 1184 1185 *pch = 0; … … 1210 1211 pcil->flags |= CNRITEM_NEWER; 1211 1212 pcir->flags |= CNRITEM_OLDER; 1212 if (pch != szBuf) {1213 if (pch != pszBuf) { 1213 1214 strcpy(pch, ", "); 1214 1215 pch += 2; … … 1232 1233 pcil->flags |= CNRITEM_OLDER; 1233 1234 pcir->flags |= CNRITEM_NEWER; 1234 if (pch != szBuf) {1235 if (pch != pszBuf) { 1235 1236 strcpy(pch, ", "); 1236 1237 pch += 2; … … 1240 1241 } 1241 1242 // fixme to know why not displayed - defect? 1242 pcil->pszSubject = *szBuf ?1243 xstrdup( szBuf, pszSrcFile, __LINE__) :1243 pcil->pszSubject = pszBuf ? 1244 xstrdup(pszBuf, pszSrcFile, __LINE__) : 1244 1245 NullStr; 1245 1246 -
trunk/dll/filldir.c
r763 r765 78 78 UINT c = strlen(pszPathName); 79 79 if (c > 0) { 80 memcpy(pszFullPathName, pszPathName, c );80 memcpy(pszFullPathName, pszPathName, c + 1); 81 81 if (pszFullPathName[c] != '\\') 82 82 pszFullPathName[c++] = '\\';
Note:
See TracChangeset
for help on using the changeset viewer.