[mythtv-commits] Ticket #8863: 'myth_system' doesn't disable lirc input when running subprocesses
MythTV
mythtv at cvs.mythtv.org
Wed Sep 8 05:25:03 UTC 2010
#8863: 'myth_system' doesn't disable lirc input when running subprocesses
---------------------------------------------+------------------------------
Reporter: Ian Clark <mrrooster@…> | Owner: beirdo
Type: defect | Status: closed
Priority: minor | Milestone: 0.24
Component: MythTV - General | Version: Trunk Head
Severity: low | Resolution: fixed
Keywords: mythfrontend mythwelcome | Ticket locked: 0
---------------------------------------------+------------------------------
Changes (by beirdo):
* status: accepted => closed
* resolution: => fixed
Comment:
(In [26166]) This rather large commit removes the unintentional circular
dependency we
managed to make when moving myth_system to libmythdb in [24623].
Replace the calls to the lirc and joystick menu locks with events to the
main window. This collapses the flags to myth_system some, which touches
a
lot of consumers to use the new flags. Changed the flags to an enum (at
the
suggestion of cpinkham).
Also removes the classes and events used to do those locks as they are no
longer used anywhere.
Finally, make the blocked threads timeout so they can processEvents every
100ms,
then reblock. This allows the LIRC presses, etc during that time to get
ignored properly and in a relatively timely manner.
Fixes #8863
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/8863#comment:14>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list