diff options
Diffstat (limited to 'src/ViewStyle.cxx')
-rw-r--r-- | src/ViewStyle.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx index e67c02d6d..e3c1d65d7 100644 --- a/src/ViewStyle.cxx +++ b/src/ViewStyle.cxx @@ -204,6 +204,7 @@ void ViewStyle::Init(size_t stylesSize_) { technology = SC_TECHNOLOGY_DEFAULT; lineHeight = 1; + lineOverlap = 0; maxAscent = 1; maxDescent = 1; aveCharWidth = 8; @@ -329,6 +330,11 @@ void ViewStyle::Refresh(Surface &surface, int tabInChars) { maxAscent += extraAscent; maxDescent += extraDescent; lineHeight = maxAscent + maxDescent; + lineOverlap = lineHeight / 10; + if (lineOverlap < 2) + lineOverlap = 2; + if (lineOverlap > lineHeight) + lineOverlap = lineHeight; someStylesProtected = false; someStylesForceCase = false; |