Changeset 888 for trunk/dll/command.c


Ignore:
Timestamp:
Dec 22, 2007, 11:02:11 PM (18 years ago)
Author:
Gregg Young
Message:

runemf2 now quotes executable strings if needed (Ticket 180); it also reports where it was called from on errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/command.c

    r793 r888  
    561561    case CMD_FIND:
    562562      {
    563         CHAR filename[CCHMAXPATH + 9];
     563        CHAR filename[CCHMAXPATH + 9], szfilename[CCHMAXPATH + 9];
    564564
    565565        *filename = 0;
    566         if (insert_filename(hwnd, filename, 2, FALSE) && *filename) {
    567           strcat(filename, " %a");
    568           WinSetDlgItemText(hwnd, CMD_CL, filename);
     566        if (insert_filename(hwnd, filename, 2, FALSE) && *filename) {
     567          BldQuotedFileName(szfilename, filename);
     568          strcat(szfilename, " %a");
     569          WinSetDlgItemText(hwnd, CMD_CL, szfilename);
    569570        }
    570571      }
     
    937938        ExecOnList(hwnd,
    938939                   info->cl,
    939                    flags, NULL, fakelist, GetPString(IDS_EXECCMDTITLETEXT));
     940                   flags, NULL, fakelist, GetPString(IDS_EXECCMDTITLETEXT),
     941                   pszSrcFile, __LINE__);
    940942      }
    941943    }
     
    943945      ExecOnList(hwnd,
    944946                 info->cl,
    945                  flags, NULL, list, GetPString(IDS_EXECCMDTITLETEXT));
     947                 flags, NULL, list, GetPString(IDS_EXECCMDTITLETEXT),
     948                 pszSrcFile, __LINE__);
    946949  }
    947950  FreeList(list);
Note: See TracChangeset for help on using the changeset viewer.