Don't show horizontal scrollbar when wrap is enabled and longest line is not updated.

This commit is contained in:
Martín Lucas Golini
2024-05-30 20:09:23 -03:00
parent d39be5958d
commit fdb32a44e8
+4 -2
View File
@@ -1807,8 +1807,10 @@ void UICodeEditor::updateScrollBar() {
Float viewPortWidth = getViewportWidth();
mHScrollBar->setPageStep( viewPortWidth / mLongestLineWidth );
mHScrollBar->setClickStep( 0.2f );
mHScrollBar->setEnabled( mLongestLineWidth > viewPortWidth );
mHScrollBar->setVisible( mLongestLineWidth > viewPortWidth );
bool showHScroll = mLongestLineWidth > viewPortWidth &&
!( mDocView.isWrapEnabled() && mLongestLineWidthDirty );
mHScrollBar->setEnabled( showHScroll );
mHScrollBar->setVisible( showHScroll );
}
mVScrollBar->setPixelsPosition( mSize.getWidth() - mVScrollBar->getPixelsSize().getWidth(), 0 );