Index: src/ch/StatusDlg.cpp =================================================================== diff -u -N -r044d0e17cdedf3055202486a2235e1a3c8dd6e56 -r9ea1e103b5fa4ddfebf8028f121ce16e917eec04 --- src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 044d0e17cdedf3055202486a2235e1a3c8dd6e56) +++ src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 9ea1e103b5fa4ddfebf8028f121ce16e917eec04) @@ -170,7 +170,7 @@ }; // refresh data timer - SetTimer(777, (UINT)GetConfig().get_signed_num(PP_STATUSREFRESHINTERVAL), NULL); + SetTimer(777, GetPropValue(GetConfig()), NULL); return TRUE; } @@ -209,7 +209,7 @@ RefreshStatus(); // reenable - SetTimer(777, (UINT)GetConfig().get_signed_num(PP_STATUSREFRESHINTERVAL), NULL); + SetTimer(777, GetPropValue(GetConfig()), NULL); } CLanguageDialog::OnTimer(nIDEvent); @@ -266,7 +266,7 @@ m_ctlStatusList.SetItem(&lvi); // right side update - if(spTask == m_spSelectedItem && GetConfig().get_bool(PP_STATUSSHOWDETAILS)) + if(spTask == m_spSelectedItem && GetPropValue(GetConfig())) { // data that can be changed by a thread GetDlgItem(IDC_OPERATION_STATIC)->SetWindowText(td.m_szStatusText); // operation @@ -353,7 +353,7 @@ void CStatusDlg::OnRollUnrollButton() { // change settings in config dialog - GetConfig().set_bool(PP_STATUSSHOWDETAILS, !GetConfig().get_bool(PP_STATUSSHOWDETAILS)); + SetPropValue(GetConfig(), !GetPropValue(GetConfig())); ApplyDisplayDetails(); } @@ -365,7 +365,7 @@ SystemParametersInfo(SPI_GETWORKAREA, 0, &rcScreen, 0); GetWindowRect(&rect); - bool bDetails=GetConfig().get_bool(PP_STATUSSHOWDETAILS); + bool bDetails=GetPropValue(GetConfig()); // stick cause if (rect.right == rcScreen.right && rect.bottom == rcScreen.bottom) @@ -644,21 +644,21 @@ int CStatusDlg::GetImageFromStatus(ETaskCurrentState eState) { - switch(eState) - { - case eTaskState_Cancelled: - return 4; - case eTaskState_Finished: - return 3; - case eTaskState_Waiting: - return 5; - case eTaskState_Paused: - return 2; - case eTaskState_Error: - return 1; - default: - return 0; - } + switch(eState) + { + case eTaskState_Cancelled: + return 4; + case eTaskState_Finished: + return 3; + case eTaskState_Waiting: + return 5; + case eTaskState_Paused: + return 2; + case eTaskState_Error: + return 1; + default: + return 0; + } } LPTSTR CStatusDlg::FormatTime(time_t timeSeconds, LPTSTR lpszBuffer, size_t stMaxBufferSize) @@ -715,7 +715,7 @@ SetWindowText(m_szData); // refresh overall progress - if (GetConfig().get_bool(PP_STATUSSHOWDETAILS)) + if (GetPropValue(GetConfig())) { m_ctlProgressAll.SetPos(nPercent);