Index: src/ch/CustomCopyDlg.cpp =================================================================== diff -u -N -rfadd6c9c628de875716d96c3a497b5bc6c8dca8a -rbc3ebabeccf483d086fd58d06ddbc4d8a55c1dfc --- src/ch/CustomCopyDlg.cpp (.../CustomCopyDlg.cpp) (revision fadd6c9c628de875716d96c3a497b5bc6c8dca8a) +++ src/ch/CustomCopyDlg.cpp (.../CustomCopyDlg.cpp) (revision bc3ebabeccf483d086fd58d06ddbc4d8a55c1dfc) @@ -423,15 +423,13 @@ void CCustomCopyDlg::OnRemoveButton() { - POSITION pos; - int iItem; while (true) { - pos = m_ctlFiles.GetFirstSelectedItemPosition(); + POSITION pos = m_ctlFiles.GetFirstSelectedItemPosition(); if (pos == nullptr) break; - iItem=m_ctlFiles.GetNextSelectedItem(pos); + int iItem = m_ctlFiles.GetNextSelectedItem(pos); m_ctlFiles.DeleteItem(iItem); } } @@ -695,15 +693,13 @@ { chengine::TFileFiltersArray& afFilters = m_tTaskDefinition.GetFilters(); - POSITION pos; - int iItem; while(true) { - pos=m_ctlFilters.GetFirstSelectedItemPosition(); + POSITION pos = m_ctlFilters.GetFirstSelectedItemPosition(); if (pos == nullptr) break; - iItem=m_ctlFilters.GetNextSelectedItem(pos); + int iItem = m_ctlFilters.GetNextSelectedItem(pos); m_ctlFilters.DeleteItem(iItem); afFilters.RemoveAt(iItem); }