diff --git a/PowerEditor/src/WinControls/WindowsDlg/WindowsDlg.cpp b/PowerEditor/src/WinControls/WindowsDlg/WindowsDlg.cpp index f10ee438b..a91804683 100644 --- a/PowerEditor/src/WinControls/WindowsDlg/WindowsDlg.cpp +++ b/PowerEditor/src/WinControls/WindowsDlg/WindowsDlg.cpp @@ -780,7 +780,7 @@ void WindowsDlg::doClose() --(*itr); } } - _idxMap.erase(std::remove_if(_idxMap.begin(), _idxMap.end(), bind2nd(equal_to(), -1)), _idxMap.end()); + _idxMap.erase(remove_if(_idxMap.begin(), _idxMap.end(), bind(equal_to(), placeholders::_1, -1)), _idxMap.end()); } delete[] nmdlg.Items;