High CPU only when on Movies or TV item of home menu
#48
first, hello there.
popcornmix, you can test this:
void CGUIListLabel:Tonguerocess(unsigned int currentTime, CDirtyRegionList &dirtyregions)
{
- if (m_label.Process(currentTime))
+ if (m_label.Process(currentTime) && HasFocus())
MarkDirtyRegion();

CGUIControl:Tonguerocess(currentTime, dirtyregions);
}

however i do not thing that this is correct fix. i thing this only hides actual and more serious bug. i do not know where else this will reflect.
also in CGUIControlGroup:Tonguerocess i see a lot of unusual things, i believe they are here because of same or similar bug.
in CGUILabel:Tonguerocess ( m_label in code above ) i see m_scrolling is true for recently added items. combining this with long text, ie overFlows, that invalidates region without actual need.

that is at first ( and fast ) look. hope this will give some idea to someone.
Reply


Messages In This Thread
RE: High CPU only when on Movies or TV item of home menu - by stupid-boy - 2013-08-19, 20:33
Logout Mark Read Team Forum Stats Members Help
High CPU only when on Movies or TV item of home menu0