[mythtv-commits] Ticket #10637: When recording name too long, watch recordings screen shows empty play group
MythTV
noreply at mythtv.org
Sat Apr 21 18:00:45 UTC 2012
#10637: When recording name too long, watch recordings screen shows empty play
group
----------------------------------+----------------------------
Reporter: Amit.Margalit@… | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: 0.25-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+----------------------------
Comment (by Amit.Margalit@…):
Looking at the source it seems clear that one possible reason for this is
in `programs/mythfrontend/playbackbox.cpp` in
`PlaybackBox::updateRecList()`:
{{{
...
QString groupname = sel_item->GetData().toString();
QString grouplabel = sel_item->GetText();
updateGroupInfo(groupname, grouplabel);
if (((m_currentGroup == groupname) && !m_needUpdate) ||
m_playingSomething)
return;
m_needUpdate = false;
if (!m_isFilling)
m_currentGroup = groupname;
m_recordingList->Reset();
ProgramMap::iterator pmit = m_progLists.find(groupname);
if (pmit == m_progLists.end())
return;
...
}}}
Seems like `groupname` is being read from `sel_item`, which means it is
probably a partial group name string.
Then when we call `m_progLists.find(groupname)` it finds nothing.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10637#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list