Changeset 730 for trunk/dll/objcnr.c
- Timestamp:
- Jul 22, 2007, 7:57:09 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/objcnr.c
r689 r730 67 67 RECORDINSERT ri; 68 68 PCNRITEM pciP; 69 CHAR *f = 0; 69 70 70 71 ffb = xmalloc(sizeof(FILEFINDBUF3), pszSrcFile, __LINE__); … … 98 99 return; 99 100 } 100 strcpy(pciP->szFileName, filename);101 pciP->pszFileName = xstrdup(filename, pszSrcFile, __LINE__); 101 102 pciP->pszDispAttr = pciP->szDispAttr; 102 pciP->pszSubject = pciP->szSubject;103 pciP->pszLongname = pciP->szLongname;103 //pciP->pszSubject = pciP->szSubject; 104 //pciP->pszLongname = pciP->szLongname; 104 105 pciP->pszDispAttr = pciP->szDispAttr; 105 *pciP->szDispAttr = *pciP->szLongname = *pciP->szSubject = 0; 106 *pciP->szDispAttr = 0; 107 pciP->pszLongname = xstrdup(f, pszSrcFile, __LINE__); 108 pciP->pszSubject = xstrdup(f, pszSrcFile, __LINE__); 106 109 if (strlen(filename) < 4) 107 pciP->pszFileName = pciP-> szFileName;110 pciP->pszFileName = pciP->pszFileName; 108 111 else { 109 p = strrchr(pciP-> szFileName, '\\');112 p = strrchr(pciP->pszFileName, '\\'); 110 113 if (!p) 111 pciP->pszFileName = pciP-> szFileName;114 pciP->pszFileName = pciP->pszFileName; 112 115 else if (*(p + 1)) 113 116 p++; … … 116 119 pciP->rc.pszIcon = pciP->pszFileName; 117 120 if (fForceUpper) 118 strupr(pciP-> szFileName);121 strupr(pciP->pszFileName); 119 122 else if (fForceLower) 120 strlwr(pciP-> szFileName);123 strlwr(pciP->pszFileName); 121 124 pciP->rc.flRecordAttr |= CRA_RECORDREADONLY; 122 125 } … … 133 136 HPOINTER hptr; 134 137 135 hptr = WinLoadFileIcon(pciP-> szFileName, FALSE);138 hptr = WinLoadFileIcon(pciP->pszFileName, FALSE); 136 139 if (hptr) 137 140 pciP->rc.hptrIcon = hptr; … … 399 402 MPFROMSHORT(CRA_CURSORED)); 400 403 if (pci && (INT) pci != -1) 401 strcpy(data->dirname, pci-> szFileName);404 strcpy(data->dirname, pci->pszFileName); 402 405 WinDismissDlg(hwnd, 1); 403 406 }
Note:
See TracChangeset
for help on using the changeset viewer.