Ignore:
Timestamp:
May 24, 2001, 10:19:18 AM (24 years ago)
Author:
sandervl
Message:

OpenFile fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/HandleManager.cpp

    r5587 r5791  
    1 /* $Id: HandleManager.cpp,v 1.63 2001-04-26 13:22:42 sandervl Exp $ */
     1/* $Id: HandleManager.cpp,v 1.64 2001-05-24 08:19:17 sandervl Exp $ */
    22
    33/*
     
    10821082  DWORD           rc;                                     /* API return code */
    10831083
    1084 
    1085   pDeviceHandler = _HMDeviceFind((LPSTR)lpFileName);          /* find device */
     1084  if(fuMode & OF_REOPEN) {
     1085       pDeviceHandler = _HMDeviceFind((LPSTR)pOFStruct->szPathName);          /* find device */
     1086  }
     1087  else pDeviceHandler = _HMDeviceFind((LPSTR)lpFileName);          /* find device */
    10861088  if (NULL == pDeviceHandler)                  /* this name is unknown to us */
    10871089  {
     
    10921094    pHMHandleData  = NULL;
    10931095
    1094   pDevData       = _HMDeviceGetData((LPSTR)lpFileName);
     1096  if(fuMode & OF_REOPEN) {
     1097       pDevData       = _HMDeviceGetData((LPSTR)pOFStruct->szPathName);
     1098  }
     1099  else pDevData       = _HMDeviceGetData((LPSTR)lpFileName);
     1100 
    10951101
    10961102  if(pDeviceHandler == HMGlobals.pHMOpen32) {
Note: See TracChangeset for help on using the changeset viewer.