aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil Hodgson <nyamatongwe@gmail.com>2021-09-07 19:10:06 +1000
committerNeil Hodgson <nyamatongwe@gmail.com>2021-09-07 19:10:06 +1000
commit7b05041875e7ac18f20ecdbc682bd92d759b4b75 (patch)
treec4c551e3fa7763e118e1d5c62129813e3d53f4a9
parentdff533101fae1223831eddd66c6685573f221ba9 (diff)
downloadscintilla-mirror-7b05041875e7ac18f20ecdbc682bd92d759b4b75.tar.gz
Handle case where all lines are hidden by a filter and kinetic scrolling
causes drawing of negative line number.
-rw-r--r--src/MarginView.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/MarginView.cxx b/src/MarginView.cxx
index 50469a401..16c98d908 100644
--- a/src/MarginView.cxx
+++ b/src/MarginView.cxx
@@ -213,7 +213,7 @@ void MarginView::PaintOneMargin(Surface *surface, Sci::Line topLine, PRectangle
PLATFORM_ASSERT(visibleLine < model.pcs->LinesDisplayed());
const Sci::Line lineDoc = model.pcs->DocFromDisplay(visibleLine);
- PLATFORM_ASSERT(model.pcs->GetVisible(lineDoc));
+ PLATFORM_ASSERT((lineDoc == 0) || model.pcs->GetVisible(lineDoc));
const Sci::Line firstVisibleLine = model.pcs->DisplayFromDoc(lineDoc);
const Sci::Line lastVisibleLine = model.pcs->DisplayLastFromDoc(lineDoc);
const bool firstSubLine = visibleLine == firstVisibleLine;