Changeset 1333 for trunk/dll/mainwnd.c


Ignore:
Timestamp:
Dec 12, 2008, 10:56:35 PM (17 years ago)
Author:
Gregg Young
Message:

Added back the sizeofs for each PrfQueryProfileData call. Change the PrfQueryProfileData calls to PrfQueryProfileString for strings since MaxComLineStrg is set at run time not compile time and to eliminate the need for 2 PrfQueryProfileSize calls in RestoreDirCnrState.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/mainwnd.c

    r1328 r1333  
    31743174  fDeleteState = strcmp(pszStateName, GetPString(IDS_FM2TEMPTEXT)) == 0;
    31753175
    3176   size = (ULONG)0;
     3176  //size = (ULONG)0;
    31773177  sprintf(szKey, "%sToolbar", szPrefix);
    3178   if (PrfQueryProfileSize(fmprof, FM3Str, szKey, &size) && size)
     3178  //if (PrfQueryProfileSize(fmprof, FM3Str, szKey, &size) && size)
    31793179  {
    31803180    if (fToolsChanged)
    31813181      save_tools(NULL);
    3182     PrfQueryProfileData(fmprof, FM3Str, szKey, lasttoolbar, &size);
     3182    PrfQueryProfileString(fmprof, FM3Str, szKey, NULL, lasttoolbar, sizeof(lasttoolbar));
    31833183    PrfWriteProfileString(fmprof, FM3Str, "LastToolbar", lasttoolbar);
    31843184    load_tools(NULL);
    31853185    PostMsg(hwndToolback, UM_SETUP2, MPVOID, MPVOID);
    31863186  }
    3187   size = (ULONG)0;
     3187  //size = (ULONG)0;
    31883188  sprintf(szKey, "%sTargetDir", szPrefix);
    3189   if (PrfQueryProfileSize(fmprof, FM3Str, szKey, &size) && size)
     3189  //if (PrfQueryProfileSize(fmprof, FM3Str, szKey, &size) && size)
    31903190  {
    3191     PrfQueryProfileData(fmprof, FM3Str, szKey, targetdir, &size);
     3191    PrfQueryProfileString(fmprof, FM3Str, szKey, NULL, targetdir, sizeof(targetdir));
    31923192    PrfWriteProfileString(fmprof, FM3Str, "TargetDir", targetdir);
    31933193    SetTargetDir(NULL, TRUE);
     
    32813281          localdcd.ds.detailssubject = dsDirCnrDefault.detailssubject;  // Set default
    32823282          sprintf(szKey, "%sDirCnr.%lu.DetailsSubject", szPrefix, x);
     3283          size = sizeof(BOOL);
    32833284          if (PrfQueryProfileData(fmprof,
    32843285                                  FM3Str,
     
    32923293          localdcd.ds.detailsea = dsDirCnrDefault.detailsea;  // Set default
    32933294          sprintf(szKey, "%sDirCnr.%lu.DetailsEA", szPrefix, x);
     3295          size = sizeof(BOOL);
    32943296          if (PrfQueryProfileData(fmprof,
    32953297                                  FM3Str,
     
    33033305          localdcd.ds.detailssize = dsDirCnrDefault.detailssize;  // Set default
    33043306          sprintf(szKey, "%sDirCnr.%lu.DetailsSize", szPrefix, x);
     3307          size = sizeof(BOOL);
    33053308          if (PrfQueryProfileData(fmprof,
    33063309                                  FM3Str,
     
    33143317          localdcd.ds.detailsicon = dsDirCnrDefault.detailsicon;  // Set default
    33153318          sprintf(szKey, "%sDirCnr.%lu.DetailsIcon", szPrefix, x);
     3319          size = sizeof(BOOL);
    33163320          if (PrfQueryProfileData(fmprof,
    33173321                                  FM3Str,
     
    33253329          localdcd.ds.detailsattr = dsDirCnrDefault.detailsattr;  // Set default
    33263330          sprintf(szKey, "%sDirCnr.%lu.DetailsAttr", szPrefix, x);
     3331          size = sizeof(BOOL);
    33273332          if (PrfQueryProfileData(fmprof,
    33283333                                  FM3Str,
     
    33363341          localdcd.ds.detailscrdate = dsDirCnrDefault.detailscrdate;  // Set default
    33373342          sprintf(szKey, "%sDirCnr.%lu.DetailsCRDate", szPrefix, x);
     3343          size = sizeof(BOOL);
    33383344          if (PrfQueryProfileData(fmprof,
    33393345                                  FM3Str,
     
    33473353          localdcd.ds.detailscrtime = dsDirCnrDefault.detailscrtime;  // Set default
    33483354          sprintf(szKey, "%sDirCnr.%lu.DetailsCRTime", szPrefix, x);
     3355          size = sizeof(BOOL);
    33493356          if (PrfQueryProfileData(fmprof,
    33503357                                  FM3Str,
     
    33583365          localdcd.ds.detailslwdate = dsDirCnrDefault.detailslwdate;  // Set default
    33593366          sprintf(szKey, "%sDirCnr.%lu.DetailsLWDate", szPrefix, x);
     3367          size = sizeof(BOOL);
    33603368          if (PrfQueryProfileData(fmprof,
    33613369                                  FM3Str,
     
    33693377          localdcd.ds.detailslwtime = dsDirCnrDefault.detailslwtime;  // Set default
    33703378          sprintf(szKey, "%sDirCnr.%lu.DetailsLWTime", szPrefix, x);
     3379          size = sizeof(BOOL);
    33713380          if (PrfQueryProfileData(fmprof,
    33723381                                  FM3Str,
     
    33803389          localdcd.ds.detailsladate = dsDirCnrDefault.detailsladate;  // Set default
    33813390          sprintf(szKey, "%sDirCnr.%lu.DetailsLADate", szPrefix, x);
     3391          size = sizeof(BOOL);
    33823392          if (PrfQueryProfileData(fmprof,
    33833393                                  FM3Str,
     
    33913401          localdcd.ds.detailslatime = dsDirCnrDefault.detailslatime;  // Set default
    33923402          sprintf(szKey, "%sDirCnr.%lu.DetailsLATime", szPrefix, x);
     3403          size = sizeof(BOOL);
    33933404          if (PrfQueryProfileData(fmprof,
    33943405                                  FM3Str,
     
    34123423                                             NULL,
    34133424                                             CCS_AUTOPOSITION | CCS_MINIICONS |
    3414                                              CCS_MINIRECORDCORE | ulCnrType, //| WS_VISIBLE,
     3425                                             CCS_MINIRECORDCORE | ulCnrType,
    34153426                                             0,
    34163427                                             0,
Note: See TracChangeset for help on using the changeset viewer.