OSDN Git Service

PATCH: [1374728 ] Fix filter dialog delete
authorPerry Rapp <elsapo@users.sourceforge.net>
Thu, 8 Dec 2005 21:51:41 +0000 (21:51 +0000)
committerPerry Rapp <elsapo@users.sourceforge.net>
Thu, 8 Dec 2005 21:51:41 +0000 (21:51 +0000)
  Src: FileFilterMgr.cpp

Src/Changes.txt
Src/FileFilterMgr.cpp

index a548334..0f1d9db 100644 (file)
@@ -1,3 +1,7 @@
+2005-12-08 Perry
+ PATCH: [1374728 ] Fix filter dialog delete
+  Src: FileFilterMgr.cpp
+
 2005-12-08 Kimmo
  PATCH: [ 1374782 ] fix for bug 1300957 Crash on save 'unique' file comparison
   Submitted by Oliver Mellet, some additional comment improvements by me.
index b58e1c5..0f4c952 100644 (file)
@@ -134,9 +134,8 @@ void FileFilterMgr::LoadFromDirectory(LPCTSTR szPattern, LPCTSTR szExt)
  */
 void FileFilterMgr::RemoveFilter(LPCTSTR szFilterFile)
 {
-       const int items = m_filters.GetSize();
-
-       for (int i = 0; i < items; i++)
+       // Note that m_filters.GetSize can change during loop
+       for (int i = 0; i < m_filters.GetSize(); i++)
        {
                FileFilter * pFilter = m_filters.GetAt(i);
                if (pFilter->fullpath.CompareNoCase(szFilterFile) == 0)