Changeset 1915 for trunk/dll/getnames.c


Ignore:
Timestamp:
Nov 1, 2025, 7:27:49 PM (44 hours ago)
Author:
Gregg Young
Message:

Improve readability of insert_filename (use 0,1,2 instead of FALSE, TRUE,2 for loadit). Fix it so pszIDrive is only set from lastfilename if filename is NULL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/getnames.c

    r1880 r1915  
    233233  fdlg.cbSize = (ULONG) sizeof(FILEDLG);
    234234  fdlg.fl = FDS_CENTER | FDS_OPEN_DIALOG;
    235   if (!loadit) {
     235  if (loadit == 0) {
    236236    fdlg.pszTitle = (PSZ)GetPString(IDS_ENTERFILEINSERTTEXT);
    237237    fdlg.pszOKButton = (PSZ)GetPString(IDS_INSERTTEXT);
    238238  }
    239   else if (loadit == TRUE) {
     239  else if (loadit == 1) {
    240240    fdlg.pszTitle = (PSZ)GetPString(IDS_ENTERFILELOADTEXT);
    241241    fdlg.pszOKButton = (PSZ)GetPString(IDS_LOADTEXT);
     
    251251    fdlg.pszIDrive = pdrive;
    252252  }
    253   else if (*lastfilename) {
     253  else if (!*filename && *lastfilename) {
    254254    *drive = *lastfilename;
    255255    drive[1] = ':';
     
    267267      }
    268268    }
    269     if (!loadit || loadit == TRUE)
     269    if (loadit < 2)
    270270      strcat(fdlg.szFullFile, PCSZ_STARDOTTXT);
    271271    else
     
    341341    fdlg.pszIDrive = pdrive;
    342342  }
    343   else if (*lastfilename) {
     343  else if (!*filename && *lastfilename) {
    344344    *drive = *lastfilename;
    345345    drive[1] = ':';
Note: See TracChangeset for help on using the changeset viewer.