OSDN Git Service

Improve line filters and substitution filters (#2032) (4)
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 1 Oct 2023 06:31:20 +0000 (15:31 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 1 Oct 2023 06:31:20 +0000 (15:31 +0900)
Src/DiffWrapper.cpp

index 9b162b5..c990d56 100644 (file)
@@ -279,7 +279,8 @@ static std::tuple<std::string, unsigned, std::vector<bool>> GetCommentsFilteredT
                        }
                        else
                        {
-                               allTextIsComment[i - startLine] = true;
+                               allTextIsComment[i - startLine] =
+                                       (nActualItems > 0 && blocks[0].m_nColorIndex == COLORINDEX_COMMENT);
                                for (int j = 0; j < nActualItems; ++j)
                                {
                                        CrystalLineParser::TEXTBLOCK& block = blocks[j];