diff --git a/lcl/interfaces/qt/qtwinapi.inc b/lcl/interfaces/qt/qtwinapi.inc index d2772db02e..88ad68c0d4 100644 --- a/lcl/interfaces/qt/qtwinapi.inc +++ b/lcl/interfaces/qt/qtwinapi.inc @@ -6029,7 +6029,7 @@ var ScrollBar.setMinimum(ScrollInfo.nMin); // we must recount ScrollBar.Max since invalid value raises AV - iRecountMax := ScrollInfo.nMax - ScrollInfo.nPage; + iRecountMax := ScrollInfo.nMax - Integer(ScrollInfo.nPage); if iRecountMax < ScrollInfo.nMin then iRecountMax := ScrollInfo.nMin; @@ -6041,7 +6041,7 @@ var // segfaults if we don't check Enabled property if ScrollBar.getEnabled then begin - ScrollBar.setPageStep(ScrollInfo.nPage); + ScrollBar.setPageStep(Integer(ScrollInfo.nPage)); WheelLines := QApplication_wheelScrollLines(); with Scrollbar do begin