diff --git a/out/boot.dol b/out/boot.dol index 95311ec4..7f2eebac 100644 Binary files a/out/boot.dol and b/out/boot.dol differ diff --git a/source/menu/menu_source.cpp b/source/menu/menu_source.cpp index fd61517c..bb47960a 100644 --- a/source/menu/menu_source.cpp +++ b/source/menu/menu_source.cpp @@ -331,12 +331,13 @@ void CMenu::_updateSourceBtns(void) m_btnMgr.hide(m_sourceBtnPageP); } + for(i = 0; i < 12; ++i) + m_btnMgr.hide(m_sourceBtnSource[i], true); + j = (curPage - 1) * 12; for(i = 0; i < 12; ++i) { - if((i + j) >= nonHiddenSources.size()) - m_btnMgr.hide(m_sourceBtnSource[i]); - else + if((i + j) < nonHiddenSources.size()) { memset(current_btn, 0, 16); strncpy(current_btn, fmt("BUTTON_%i", nonHiddenSources[i + j]), 15);