OSDN Git Service

Fix issue #1111: Winmerge hangs when i try to compare files. (2)
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sat, 8 Jan 2022 08:29:08 +0000 (17:29 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sat, 8 Jan 2022 08:29:08 +0000 (17:29 +0900)
Externals/crystaledit/editlib/ccrystaltextview.cpp

index 283c7ca..0cbcd07 100644 (file)
@@ -2695,7 +2695,7 @@ OnDraw (CDC * pdc)
               if (nCurrentLine+1 < nLineCount && !GetLineVisible (nCurrentLine + 1))
                 m_pCrystalRenderer->DrawBoundaryLine (rcMargin.left, rcLine.right, rcMargin.top + nSubLines * nLineHeight - 1);
               if (m_pTextBuffer->GetTableEditing ())
-                m_pCrystalRenderer->DrawGridLine (rcMargin.left, nSubLines * nLineHeight - 1, rcLine.right, nSubLines * nLineHeight - 1);
+                m_pCrystalRenderer->DrawGridLine (rcMargin.left, rcMargin.top + nSubLines * nLineHeight - 1, rcLine.right, rcMargin.top + nSubLines * nLineHeight - 1);
               if (nCurrentLine == m_ptCursorPos.y)
                 m_pCrystalRenderer->DrawLineCursor (rcMargin.left, rcLine.right, 
                   nCursorY + nLineHeight - 1, 1);