forked from 0ad/0ad
Fixes dropdowns opening with empty list, caused assertion failure about vector subscript range in MSVC debug build
This was SVN commit r13936.
This commit is contained in:
parent
b0e2f6b368
commit
6a97bbd4c3
@ -182,6 +182,11 @@ void CDropDown::HandleMessage(SGUIMessage &Message)
|
||||
|
||||
if (!m_Open)
|
||||
{
|
||||
CGUIList *pList;
|
||||
GUI<CGUIList>::GetSettingPointer(this, "list", pList);
|
||||
if (pList->m_Items.empty())
|
||||
return;
|
||||
|
||||
m_Open = true;
|
||||
GetScrollBar(0).SetZ(GetBufferedZ());
|
||||
GUI<int>::GetSetting(this, "selected", m_ElementHighlight);
|
||||
|
Loading…
Reference in New Issue
Block a user