[mythtv-commits] mythtv/master commit: 8fed79e19 by Chris Pinkham (cpinkham)

MythTV noreply at mythtv.org
Wed Oct 12 00:55:05 UTC 2011


      Author:  Chris Pinkham <cpinkham at mythtv.org>
 Change Date:  2011-10-11T17:49:42-07:00
   Push Date:  2011/10/11 17:54:45 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  8fed79e19f3fd6fada5c37f3ec3fc9224f872253
   Changeset:  https://github.com/MythTV/mythtv/commit/8fed79e19

Log:

Don't manipulate ProgList MythUI elements outside the UI thread

FillItemList is called both in the UI thread and outside the
UI thread.  Outside the UI thread, 'allowDisp' is false.  We don't
need to call m_progList->Reset() inside FillItemList because it
is called inside UpdateDisplay() which is called from FillItemList
when updateDisp is true.

This commit also refactors the two UpdateDisplay() methods a little
and adds a new RestoreSelection() method to perform the position
restoration that was originally in the 2nd UpdateDisplay() method.

Fixes #10073.

Modified:

   mythtv/programs/mythfrontend/proglist.cpp
   mythtv/programs/mythfrontend/proglist.h



More information about the mythtv-commits mailing list