Changeset 1851 for trunk/dll/arccnrs.c


Ignore:
Timestamp:
Aug 14, 2015, 11:29:17 PM (10 years ago)
Author:
Gregg Young
Message:

Improved pci checks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r1850 r1851  
    30753075            empty = TRUE;
    30763076            pci = (PARCITEM) CurrentRecord(hwnd);
    3077             if (pci && strchr(pci->pszFileName, '.'))
     3077            if (pci && (INT) pci != -1 && strchr(pci->pszFileName, '.'))
    30783078              strcpy(dcd->mask.szMask, pci->pszFileName);
    30793079          }
     
    33123312            }
    33133313          }
    3314           if (pci) {
     3314          if (pci && (INT) pci != -1) {
    33153315            DrgFreeDraginfo(pDInfo);
    33163316            return MRFROM2SHORT(DOR_NODROP, 0);
     
    33383338          if (pcd) {
    33393339            pci = (PARCITEM) pcd->pRecord;
    3340             if (pci) {
     3340            if (pci && (INT) pci != -1) {
    33413341              if (pci->rc.flRecordAttr & CRA_SELECTED)
    33423342                wasemphasized = TRUE;
     
    33933393          PARCITEM pci = (PARCITEM) mp2;
    33943394
    3395           if (pci) {
     3395          if (pci && (INT) pci != -1) {
    33963396            WinSendMsg(hwnd, CM_SETRECORDEMPHASIS, MPFROMP(pci),
    33973397                       MPFROM2SHORT(TRUE, CRA_CURSORED));
     
    34883488          PARCITEM pci = (PARCITEM) ((PNOTIFYRECORDENTER) mp2)->pRecord;
    34893489
    3490           if (pci) {
     3490          if (pci && (INT) pci != -1) {
    34913491
    34923492            CHAR *s;
Note: See TracChangeset for help on using the changeset viewer.