mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-07 12:54:00 +00:00
MWList doesn't scroll to the very bottom when it's shown for first time
This commit is contained in:
parent
5dc6cdeb99
commit
5350ce59ef
@ -48,7 +48,7 @@ namespace Gui
|
||||
const int _scrollBarWidth = 20; // fetch this from skin?
|
||||
const int scrollBarWidth = scrollbarShown ? _scrollBarWidth : 0;
|
||||
const int spacing = 3;
|
||||
size_t viewPosition = -mScrollView->getViewOffset().top;
|
||||
int viewPosition = mScrollView->getViewOffset().top;
|
||||
|
||||
while (mScrollView->getChildCount())
|
||||
{
|
||||
@ -99,10 +99,10 @@ namespace Gui
|
||||
if (!scrollbarShown && mItemHeight > mClient->getSize().height)
|
||||
redraw(true);
|
||||
|
||||
size_t viewRange = mScrollView->getCanvasSize().height;
|
||||
int viewRange = mScrollView->getCanvasSize().height;
|
||||
if(viewPosition > viewRange)
|
||||
viewPosition = viewRange;
|
||||
mScrollView->setViewOffset(MyGUI::IntPoint(0, viewPosition * -1));
|
||||
mScrollView->setViewOffset(MyGUI::IntPoint(0, viewPosition));
|
||||
}
|
||||
|
||||
void MWList::setPropertyOverride(const std::string &_key, const std::string &_value)
|
||||
|
Loading…
Reference in New Issue
Block a user