Showing with 4 additions and 1 deletion.
  1. +4 −1 src/game/client/components/menus.cpp
@@ -871,7 +871,7 @@ CMenus::CListboxItem CMenus::UiDoListboxNextRow()
if(Item.m_Rect.y+Item.m_Rect.h > gs_ListBoxOriginalView.y)
{

if(Item.m_HitRect.y < Item.m_HitRect.y) // clip the selection
if(Item.m_HitRect.y < gs_ListBoxOriginalView.y) // clip the selection
{
Item.m_HitRect.h -= gs_ListBoxOriginalView.y-Item.m_HitRect.y;
Item.m_HitRect.y = gs_ListBoxOriginalView.y;
@@ -1481,6 +1481,9 @@ void CMenus::OnInit()
{
UpdateVideoModeSettings();

m_MousePos.x = Graphics()->ScreenWidth()/2;
m_MousePos.y = Graphics()->ScreenHeight()/2;

// load menu images
m_lMenuImages.clear();
Storage()->ListDirectory(IStorage::TYPE_ALL, "ui/menuimages", MenuImageScan, this);