diff options
| author | Greg Ercolano <erco@seriss.com> | 2017-10-28 21:54:38 +0000 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2017-10-28 21:54:38 +0000 |
| commit | a035d10d37d195ba0164ee551c7aa618c6772a2b (patch) | |
| tree | ef30591906c7f84262a4e71168894c8eca4edd78 /src | |
| parent | 9c2b0d743f2c3ecd7f1475c0ccf2c9f6e5805436 (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.cxx | 4 |
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); } |
