diff options
author | Neil Hodgson <nyamatongwe@gmail.com> | 2021-09-07 19:10:06 +1000 |
---|---|---|
committer | Neil Hodgson <nyamatongwe@gmail.com> | 2021-09-07 19:10:06 +1000 |
commit | 7b05041875e7ac18f20ecdbc682bd92d759b4b75 (patch) | |
tree | c4c551e3fa7763e118e1d5c62129813e3d53f4a9 | |
parent | dff533101fae1223831eddd66c6685573f221ba9 (diff) | |
download | scintilla-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.cxx | 2 |
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; |