summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGreg Ercolano <erco@seriss.com>2017-10-28 21:54:38 +0000
committerGreg Ercolano <erco@seriss.com>2017-10-28 21:54:38 +0000
commita035d10d37d195ba0164ee551c7aa618c6772a2b (patch)
treeef30591906c7f84262a4e71168894c8eca4edd78 /src
parent9c2b0d743f2c3ecd7f1475c0ccf2c9f6e5805436 (diff)
Solves STR# 2682, Albrecht's comment #13. Applied slightly modified version of
chris's test_02.diff patch (comment #19). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12532 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Text_Display.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Fl_Text_Display.cxx b/src/Fl_Text_Display.cxx
index a227d8850..06a2763ca 100644
--- a/src/Fl_Text_Display.cxx
+++ b/src/Fl_Text_Display.cxx
@@ -557,7 +557,7 @@ void Fl_Text_Display::recalc_display() {
/* Decide if the vertical scrollbar needs to be visible */
if (!mVScrollBar->visible() &&
scrollbar_align() & (FL_ALIGN_LEFT|FL_ALIGN_RIGHT) &&
- mNBufferLines >= mNVisibleLines-1)
+ mNBufferLines >= mNVisibleLines-(mContinuousWrap?0:1))
{
mVScrollBar->set_visible();
text_area.w -= scrollbar_width();
@@ -2877,7 +2877,7 @@ void Fl_Text_Display::update_v_scrollbar() {
mTopLineNum, mNVisibleLines, mNBufferLines);
#endif // DEBUG
- mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+2);
+ mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+1+(mContinuousWrap?0:1));
mVScrollBar->linesize(3);
}