diff options
author | jmarshallnz <jmarshallnz@svn> | 2010-03-21 08:15:13 +0000 |
---|---|---|
committer | jmarshallnz <jmarshallnz@svn> | 2010-03-21 08:15:13 +0000 |
commit | a9ba46d4e8b93c3d73d212af56c745463e9b775e (patch) | |
tree | 9d994b9caac4b28e6edd051162ca42444b6698dd /guilib | |
parent | 414ab8dd01f195b92d828a3ffb1d1374a1f356da (diff) |
fixed: Ensure that visibility is updated prior to performing label overlapping checks.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28715 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'guilib')
-rw-r--r-- | guilib/GUIListGroup.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/guilib/GUIListGroup.cpp b/guilib/GUIListGroup.cpp index 7a73cc98e1..db14acedbe 100644 --- a/guilib/GUIListGroup.cpp +++ b/guilib/GUIListGroup.cpp @@ -93,7 +93,10 @@ void CGUIListGroup::UpdateVisibility(const CGUIListItem *item) void CGUIListGroup::UpdateInfo(const CGUIListItem *item) { for (iControls it = m_children.begin(); it != m_children.end(); it++) + { (*it)->UpdateInfo(item); + (*it)->UpdateVisibility(item); + } // now we have to check our overlapping label pairs for (unsigned int i = 0; i < m_children.size(); i++) { |