Changeset 892 for trunk/dll/init.c


Ignore:
Timestamp:
Dec 28, 2007, 8:20:34 PM (18 years ago)
Author:
Gregg Young
Message:

Dialog and menu changes for mailrun and use of WPURLDEFAULTSETTINGS for runftp and runhttp if not supplied by user (libpathstrict option added)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/init.c

    r888 r892  
    11851185  size = sizeof(virus);
    11861186  PrfQueryProfileData(fmprof, appname, "Virus", virus, &size);
     1187  size = sizeof(BOOL);
     1188  PrfQueryProfileData(fmprof, appname, "FtpRunWPSDefault", &fFtpRunWPSDefault, &size);
    11871189  size = sizeof(ftprun);
    11881190  PrfQueryProfileData(fmprof, appname, "FTPRun", ftprun, &size);
    11891191  if (!*ftprun){
    1190     size = sizeof(ftprun);
    1191     PrfQueryProfileData(HINI_USERPROFILE, "WPURLDEFAULTSETTINGS",
    1192                         "DefaultBrowserExe", ftprun, &size);
    1193     PrfQueryProfileData(HINI_USERPROFILE, "WPURLDEFAULTSETTINGS",
    1194                         "DefaultWorkingDir", ftprund, &size);
    1195   }
     1192    fFtpRunWPSDefault = TRUE;
     1193  }
     1194  size = sizeof(BOOL);
     1195  PrfQueryProfileData(fmprof, appname, "HttpRunWPSDefault", &fHttpRunWPSDefault, &size);
    11961196  size = sizeof(httprun);
    11971197  PrfQueryProfileData(fmprof, appname, "HTTPRun", httprun, &size);
    11981198  if (!*httprun){
    1199     size = sizeof(httprun);
    1200     PrfQueryProfileData(HINI_USERPROFILE, "WPURLDEFAULTSETTINGS",
    1201                         "DefaultBrowserExe", httprun, &size);
    1202     PrfQueryProfileData(HINI_USERPROFILE, "WPURLDEFAULTSETTINGS",
    1203                         "DefaultWorkingDir", httprund, &size);
    1204   }
     1199    fHttpRunWPSDefault = TRUE;
     1200  }
     1201  size = sizeof(mailrun);
     1202  PrfQueryProfileData(fmprof, appname, "MailRun", mailrun, &size);
     1203  size = sizeof(ftprundir);
     1204  PrfQueryProfileData(fmprof, appname, "FtpRunDir", ftprundir, &size);
     1205  size = sizeof(httprundir);
     1206  PrfQueryProfileData(fmprof, appname, "HttpRunDir", httprundir, &size);
     1207  size = sizeof(mailrundir);
     1208  PrfQueryProfileData(fmprof, appname, "MailRun", mailrun, &size);
    12051209  size = sizeof(lasttoolbox);
    12061210  PrfQueryProfileData(fmprof, FM3Str, "LastToolBox", lasttoolbox,
     1211                      &size);
     1212  size = sizeof(BOOL);
     1213  PrfQueryProfileData(fmprof, appname, "LibPathStrictHttpRun", &fLibPathStrictHttpRun,
     1214                      &size);
     1215  size = sizeof(BOOL);
     1216  PrfQueryProfileData(fmprof, appname, "LibPathStrictFtpRun", &fLibPathStrictFtpRun,
    12071217                      &size);
    12081218  size = sizeof(BOOL);
     
    12891299                      &size);
    12901300  size = sizeof(ULONG);
    1291   PrfQueryProfileData(fmprof, appname, "SubjectDisplayWidth",
    1292                       &SubjectDisplayWidth, &size);
    1293   if (SubjectDisplayWidth < 50)
     1301  size = sizeof(BOOL);
     1302  PrfQueryProfileData(fmprof, appname, "SubjectLengthMax", &fSubjectLengthMax,
     1303                      &size);
     1304  if (fSubjectLengthMax)
    12941305    SubjectDisplayWidth = 0;
    1295   else if (SubjectDisplayWidth > 1000)
    1296     SubjectDisplayWidth = 1000;
    1297   size = sizeof(BOOL);
    1298   PrfQueryProfileData(fmprof, appname, "SubjectLengthMax", &fSubjectLengthMax,
    1299                       &size);
     1306  else {
     1307    PrfQueryProfileData(fmprof, appname, "SubjectDisplayWidth",
     1308                        &SubjectDisplayWidth, &size);
     1309    if (SubjectDisplayWidth < 50)
     1310      SubjectDisplayWidth = 0;
     1311    else if (SubjectDisplayWidth > 1000)
     1312      SubjectDisplayWidth = 1000;
     1313  }
    13001314
    13011315  /* load pointers and icons we use */
Note: See TracChangeset for help on using the changeset viewer.