Fl_Text_Editor::wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0) hurts scrolling (#1186)
This commit is contained in:
parent
70fff72e2d
commit
0f71d63834
@ -605,7 +605,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-(mContinuousWrap?0:1))
|
||||
mNBufferLines >= mNVisibleLines - ((mContinuousWrap && mWrapMarginPix) ? 0 : 1))
|
||||
{
|
||||
mVScrollBar->set_visible();
|
||||
text_area.w -= scrollsize;
|
||||
@ -3130,7 +3130,8 @@ void Fl_Text_Display::update_v_scrollbar() {
|
||||
mTopLineNum, mNVisibleLines, mNBufferLines);
|
||||
#endif // DEBUG
|
||||
|
||||
mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+1+(mContinuousWrap?0:1));
|
||||
mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+1+
|
||||
((mContinuousWrap && mWrapMarginPix) ? 0 : 1));
|
||||
mVScrollBar->linesize(3);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user