Ignore:
Timestamp:
Aug 11, 2001, 2:03:36 PM (24 years ago)
Author:
sandervl
Message:

work dir change for creating objects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/oslibres.cpp

    r6483 r6517  
    1 /* $Id: oslibres.cpp,v 1.17 2001-08-07 21:35:36 sandervl Exp $ */
     1/* $Id: oslibres.cpp,v 1.18 2001-08-11 12:03:36 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    580580
    581581   GetSystemDirectoryA(szSystemDir, sizeof(szSystemDir));
    582    strcpy(szWorkDir, pszPath);
    583    OSLibStripFile(szWorkDir);
     582   if(pszWorkDir && *pszWorkDir) {
     583       strcpy(szWorkDir, pszWorkDir);
     584   }
     585   else {
     586       strcpy(szWorkDir, pszPath);
     587       OSLibStripFile(szWorkDir);
     588   }
    584589
    585590   pszSetupString = (LPSTR)malloc(128 + strlen(pszPath) + strlen(pszName) +
     
    593598       strcat(pszSetupString, " ");
    594599       strcat(pszSetupString, pszArgs);
    595    }
    596    if(pszWorkDir && *pszWorkDir) {
    597        sprintf(temp, " /OPT:[CURDIR=%s]", pszWorkDir);
    598        strcat(pszSetupString, temp);
    599600   }
    600601   strcat(pszSetupString, ";");
Note: See TracChangeset for help on using the changeset viewer.