Retain scroll position after refreshing game list.

Fixes issue 5878.
This commit is contained in:
Rachel Bryk 2013-01-10 13:35:32 -05:00
parent 2c1c538fda
commit ab24149b1b
1 changed files with 2 additions and 0 deletions

View File

@ -259,6 +259,7 @@ void CGameListCtrl::BrowseForDirectory()
void CGameListCtrl::Update() void CGameListCtrl::Update()
{ {
int scrollPos = wxWindow::GetScrollPos(wxVERTICAL);
// Don't let the user refresh it while a game is running // Don't let the user refresh it while a game is running
if (Core::GetState() != Core::CORE_UNINITIALIZED) if (Core::GetState() != Core::CORE_UNINITIALIZED)
return; return;
@ -363,6 +364,7 @@ void CGameListCtrl::Update()
Show(); Show();
AutomaticColumnWidth(); AutomaticColumnWidth();
ScrollLines(scrollPos);
} }
wxString NiceSizeFormat(s64 _size) wxString NiceSizeFormat(s64 _size)