Changeset 8611 for trunk/src


Ignore:
Timestamp:
Jun 9, 2002, 1:15:19 PM (23 years ago)
Author:
sandervl
Message:

GetFileDialog95W fix (check if template name is string or numeric id)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comdlg32/filedlg95.c

    r8279 r8611  
    480480  AllocInArgWtoA(ofn->lpstrTitle, lpstrTitle);
    481481  AllocInArgWtoA(ofn->lpstrDefExt, lpstrDefExt);
    482   AllocInArgWtoA(ofn->lpTemplateName, lpTemplateName);
     482#ifdef __WIN32OS2__
     483  if(HIWORD(ofn->lpTemplateName)) {
     484#endif
     485       AllocInArgWtoA(ofn->lpTemplateName, lpTemplateName);
     486#ifdef __WIN32OS2__
     487  }
     488  else lpTemplateName = ofn->lpTemplateName;
     489#endif
     490
    483491  dwFlags = ofn->Flags;
    484492  hInstance = ofn->hInstance;
     
    531539  FreeInArg(ofn->lpstrTitle, lpstrTitle);
    532540  FreeInArg(ofn->lpstrDefExt, lpstrDefExt);
    533   FreeInArg(ofn->lpTemplateName, lpTemplateName);
     541#ifdef __WIN32OS2__
     542  if(HIWORD(lpTemplateName))
     543#endif
     544      FreeInArg(ofn->lpTemplateName, lpTemplateName);
    534545
    535546  MemFree((LPVOID)(fodInfos));
Note: See TracChangeset for help on using the changeset viewer.