Changeset 1093
- Timestamp:
- Jul 22, 2008, 3:12:26 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/notebook.c
r1092 r1093 1168 1168 MRESULT EXPENTRY CfgTDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2) 1169 1169 { 1170 BOOL fShowEnvChanged = FALSE;1171 BOOL fTreeEnvVarListChanged = FALSE;1172 1173 1170 switch (msg) { 1174 1171 case WM_INITDLG: … … 1263 1260 PrfWriteProfileData(fmprof, FM3Str, "DoubleClickOpens", &fDCOpens, 1264 1261 sizeof(BOOL)); 1265 fShowEnvChanged = (fShowEnv != WinQueryButtonCheckstate(hwnd, CFGT_SHOWENV)); 1262 if (hwndTree && fShowEnv != WinQueryButtonCheckstate(hwnd, CFGT_SHOWENV)) 1263 PostMsg(WinWindowFromID 1264 (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), WM_COMMAND, 1265 MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 1266 1266 fShowEnv = WinQueryButtonCheckstate(hwnd, CFGT_SHOWENV); 1267 1267 PrfWriteProfileData(fmprof, appname, "ShowEnv", &fShowEnv, sizeof(BOOL)); 1268 1268 { 1269 char * pszTemp = xmalloc( WinQueryDlgItemTextLength(hwnd, CFGT_ENVVARLIST) + 1, pszSrcFile, __LINE__);1269 char * pszTemp = xmalloc(MaxComLineStrg, pszSrcFile, __LINE__); 1270 1270 if (pszTemp) 1271 1271 { 1272 1272 WinQueryDlgItemText(hwnd, CFGT_ENVVARLIST, MaxComLineStrg, pszTemp); 1273 1273 strupr(pszTemp); 1274 if (strcmp(pszTemp, pszTreeEnvVarList)) {1275 fTreeEnvVarListChanged = TRUE;1274 if (strcmp(pszTemp, pszTreeEnvVarList)) 1275 { 1276 1276 strcpy(pszTreeEnvVarList, pszTemp); 1277 1277 PrfWriteProfileString(fmprof, appname, "TreeEnvVarList", pszTreeEnvVarList); 1278 if (hwndTree && fShowEnv) { 1279 PostMsg(WinWindowFromID 1280 (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), WM_COMMAND, 1281 MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 1282 } 1278 1283 } 1279 1284 free(pszTemp); 1280 1285 } else { 1281 Runtime_Error(pszSrcFile, __LINE__, "Unable to allocate memory"); 1282 } 1283 if (hwndTree && (fShowEnvChanged || (fShowEnv && fTreeEnvVarListChanged))) 1284 { 1285 PCNRITEM pci = WinSendMsg(WinWindowFromID 1286 (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), CM_QUERYRECORDEMPHASIS, 1287 MPFROMLONG(CMA_FIRST), 1288 MPFROMSHORT(CRA_SELECTED)); 1289 PostMsg(WinWindowFromID 1290 (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), WM_COMMAND, 1291 MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 1292 PostMsg(hwndTree, UM_SHOWME, MPFROMP(pci->pszFileName), MPVOID); 1293 1286 // Report error? 1294 1287 } 1295 1288 }
Note:
See TracChangeset
for help on using the changeset viewer.