Ignore:
Timestamp:
Feb 25, 2003, 12:00:29 PM (22 years ago)
Author:
sandervl
Message:

Bugfix for WPS object creation

File:
1 edited

Legend:

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

    r9851 r9852  
    1 /* $Id: oslibres.cpp,v 1.35 2003-02-24 17:02:43 sandervl Exp $ */
     1/* $Id: oslibres.cpp,v 1.36 2003-02-25 11:00:29 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    751751   BOOL    fWin32App;
    752752
    753    if(pszName) {
     753   if(pszLink) {
    754754       char *tmp;
    755755       pszName = OSLibStripPath(pszLink);
     
    763763       }
    764764   }
     765   else { 
     766       dprintf(("OSLibWinCreateObject: pszLink == NULL!!"));
     767       return FALSE;
     768   }
    765769   dprintf(("OSLibWinCreateObject %s %s %s\n    %s %s %s %d %d", pszPath, pszArgs,
    766770            pszWorkDir, pszName, pszDescription, pszIcoPath, iIcoNdx, fDesktop));
     
    784788                                  ((pszArgs) ? strlen(pszArgs) : 0) +
    785789                                  ((pszWorkDir) ? strlen(pszWorkDir) : 0));
     790   if(pszSetupString == NULL) {
     791       DebugInt3();
     792       return FALSE;
     793   }
    786794
    787795   fWin32App = ODIN_IsWin32App(pszPath);
     
    791799   }
    792800   else sprintf(pszSetupString, "PROGTYPE=PM;OBJECTID=<%s%s>;EXENAME=%s;SET BEGINLIBPATH=%s;STARTUPDIR=%s;ICONFILE=%s;PARAMETERS=\"%s\"", (fDesktop) ? "DESKTOP_" : "", pszName, szPEGUILoaderPath, szSystemDir, szWorkDir, pszIcoPath, pszPath);
    793 
    794801   if(pszArgs && *pszArgs) {
    795802       strcat(pszSetupString, " ");
Note: See TracChangeset for help on using the changeset viewer.