Index: src/ch/MiniViewDlg.cpp =================================================================== diff -u -N -r61ed5f2f3084ba759ec27f61b4f909ed8ce305e9 -r9ea1e103b5fa4ddfebf8028f121ce16e917eec04 --- src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 61ed5f2f3084ba759ec27f61b4f909ed8ce305e9) +++ src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 9ea1e103b5fa4ddfebf8028f121ce16e917eec04) @@ -131,7 +131,7 @@ RefreshStatus(); - SetTimer(9843, (UINT)GetConfig().get_signed_num(PP_MVREFRESHINTERVAL), NULL); + SetTimer(9843, GetPropValue(GetConfig()), NULL); } CLanguageDialog::OnTimer(nIDEvent); @@ -179,7 +179,7 @@ int index=0; _PROGRESSITEM_* pItem=NULL; - if(GetConfig().get_bool(PP_MVSHOWSINGLETASKS)) + if(GetPropValue(GetConfig())) { for(size_t stIndex = 0; stIndex < m_pTasks->GetSize(); ++stIndex) { @@ -213,10 +213,10 @@ { if (m_bShown) { - if (GetConfig().get_bool(PP_MVAUTOHIDEWHENEMPTY) || *m_pbHide) + if (GetPropValue(GetConfig()) || *m_pbHide) HideWindow(); } - else if (!GetConfig().get_bool(PP_MVAUTOHIDEWHENEMPTY) && !(*m_pbHide)) + else if (!GetPropValue(GetConfig()) && !(*m_pbHide)) { // need to be visible ShowWindow(); @@ -248,10 +248,10 @@ pItem->m_spTask.reset(); // get rid of the rest - m_ctlStatus.SetSmoothProgress(GetConfig().get_bool(PP_MVUSESMOOTHPROGRESS)); + m_ctlStatus.SetSmoothProgress(GetPropValue(GetConfig())); m_ctlStatus.UpdateItems(index, true); - m_ctlStatus.SetShowCaptions(GetConfig().get_bool(PP_MVSHOWFILENAMES)); + m_ctlStatus.SetShowCaptions(GetPropValue(GetConfig())); // calc size RecalcSize(0, bInitial); @@ -268,7 +268,7 @@ RefreshStatus(); // set refresh timer - SetTimer(9843, (UINT)GetConfig().get_signed_num(PP_MVREFRESHINTERVAL), NULL); + SetTimer(9843, GetPropValue(GetConfig()), NULL); return static_cast(0); } @@ -611,7 +611,7 @@ int iSel=pDlg->m_ctlStatus.GetCurSel(); if (iSel == LB_ERR || (size_t)iSel >= pDlg->m_ctlStatus.m_vItems.size()) return; - CTaskPtr spTask = pDlg->m_ctlStatus.m_vItems.at(iSel)->m_spTask; + CTaskPtr spTask = pDlg->m_ctlStatus.m_vItems.at(iSel)->m_spTask; if(spTask) spTask->RestartProcessing(); else