OSDN Git Service

Fix an infinite loop when "find what" in the substitution filters is empty. related...
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 18 Jul 2021 01:17:45 +0000 (10:17 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 18 Jul 2021 01:17:45 +0000 (10:17 +0900)
Src/SubstitutionFiltersList.cpp

index 2e5e1e0..ad5bd69 100644 (file)
@@ -251,7 +251,7 @@ std::shared_ptr<SubstitutionList> SubstitutionFiltersList::MakeSubstitutionList(
        std::shared_ptr<SubstitutionList> plist(new SubstitutionList);
        for (auto& item : m_items)
        {
-               if (item.enabled)
+               if (item.enabled&& !item.pattern.empty())
                {
                        try
                        {