Changeset 756 for trunk/dll/misc.c
- Timestamp:
- Aug 4, 2007, 1:33:52 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/misc.c
r751 r756 27 27 23 Jul 07 SHL Sync with CNRITEM updates (ticket#24) 28 28 31 Jul 07 SHL Clean up and report errors (ticket#24) 29 03 Aug 07 GKY Direct editting fixed (ticket#24) 29 30 30 31 ***********************************************************************/ … … 661 662 !IsRoot(pci->pszFileName) && 662 663 !(pci->flags & RECFLAGS_ENV) && !(pci->flags & RECFLAGS_UNDERENV)) { 663 if (!pfi || pfi->offStruct == FIELDOFFSET(CNRITEM, psz FileName)) {664 if (!pfi || pfi->offStruct == FIELDOFFSET(CNRITEM, pszDisplayName)) { 664 665 PostMsg(hwnd, UM_FIXEDITNAME, MPFROMP(pci->pszFileName), MPVOID); 665 666 } … … 695 696 retlen = WinQueryWindowText(hwndMLE, sizeof(szSubject), szSubject); 696 697 szSubject[retlen + 1] = 0; 697 chop_at_crnl(szSubject); 698 bstrip(szSubject); 698 //chop_at_crnl(szSubject); 699 bstrip(szSubject); 700 pci->pszSubject = xrealloc(pci->pszSubject, retlen + 1, pszSrcFile, __LINE__); 699 701 WinSetWindowText(hwndMLE, szSubject); 700 702 len = strlen(szSubject); … … 746 748 retlen = WinQueryWindowText(hwndMLE, sizeof(longname), longname); 747 749 longname[retlen + 1] = 0; 748 chop_at_crnl(longname); 750 //chop_at_crnl(longname); 751 pci->pszLongname = xrealloc(pci->pszLongname, retlen + 1, pszSrcFile, __LINE__); 749 752 WinSetWindowText(hwndMLE, longname); 750 pci->pszFileName = xrealloc(pci->pszFileName, sizeof(longname), pszSrcFile, __LINE__);753 pci->pszFileName = xrealloc(pci->pszFileName, retlen + 1, pszSrcFile, __LINE__); 751 754 return (MRESULT) WriteLongName(pci->pszFileName, longname); 752 755 } 753 else { 754 pci->pszFileName = pci->pszDisplayName; 755 WinQueryWindowText(hwndMLE, sizeof(szData), szData); 756 pci->pszFileName = xrealloc(pci->pszFileName, sizeof(szData), pszSrcFile, __LINE__); 756 else { 757 WinQueryWindowText(hwndMLE, sizeof(szData), szData); 757 758 if (strchr(szData, '?') || 758 759 strchr(szData, '*') || IsRoot(pci->pszFileName)) … … 769 770 return FALSE; 770 771 if (DosQueryPathInfo(pci->pszFileName, 771 FIL_QUERYFULLNAME, szData, sizeof(szData))) 772 strcpy(szData, pci->pszFileName); 772 FIL_QUERYFULLNAME, szData, sizeof(szData))){ 773 pci->pszFileName = xrealloc(pci->pszFileName, sizeof(szData), pszSrcFile, __LINE__); 774 strcpy(szData, pci->pszFileName); 775 } 773 776 WinSetWindowText(hwndMLE, szData); 774 777 if (strcmp(szData, testname)) { … … 815 818 MPFROMP(&pci), 816 819 MPFROM2SHORT(1, CMA_ERASE | CMA_TEXTCHANGED)); 817 if (pfi && pfi->offStruct == FIELDOFFSET(CNRITEM, psz FileName))820 if (pfi && pfi->offStruct == FIELDOFFSET(CNRITEM, pszDisplayName)) 818 821 PostMsg(hwnd, UM_SORTRECORD, MPVOID, MPVOID); 819 822 } … … 821 824 USHORT cmd = 0; 822 825 823 if (!pfi || pfi->offStruct == FIELDOFFSET(CNRITEM, psz FileName))826 if (!pfi || pfi->offStruct == FIELDOFFSET(CNRITEM, pszDisplayName)) 824 827 cmd = IDM_SORTSMARTNAME; 825 828 else if (pfi->offStruct == FIELDOFFSET(CNRITEM, cbFile))
Note:
See TracChangeset
for help on using the changeset viewer.