aboutsummaryrefslogtreecommitdiff
path: root/guilib
diff options
context:
space:
mode:
authorjmarshallnz <jmarshallnz@svn>2010-03-21 08:15:13 +0000
committerjmarshallnz <jmarshallnz@svn>2010-03-21 08:15:13 +0000
commita9ba46d4e8b93c3d73d212af56c745463e9b775e (patch)
tree9d994b9caac4b28e6edd051162ca42444b6698dd /guilib
parent414ab8dd01f195b92d828a3ffb1d1374a1f356da (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.cpp3
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++)
{