[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