[mythtv-commits] mythtv commit: r26662 by mdean

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Oct 6 06:29:49 UTC 2010


      Author: mdean
        Date: 2010-10-06 06:29:49 +0000 (Wed, 06 Oct 2010)
New Revision: 26662
   Changeset: http://svn.mythtv.org/trac/changeset/26662

Log:

Fix tab order and focus issues in video sources setup.  Fixes #8726 ( comment:7:ticket:8726 ).  Refs #6637 ( comment:1:ticket:6637 ).

This was broken in [17597].  Because the XMLTV_generic_config widgets were added to the XMLTVConfig after the XMLTVConfig is created and displayed, they were added as (stacked, obscured) visible widgets, and, therefore, receive focus when tabbing.  The patch basically reverts the non-blocking part of [17597].  In the worst case, the blocking may cause a delay of 25s (until timeout), but generally should be much shorter.  The change, however, makes the screen functional and, since the screen is a Qt-based screen whose code will be replaced in the setup rewrite, I don't feel it's worth trying to salvage the non-blocking functionality.


Modified:

   trunk/mythtv/libs/libmythtv/videosource.cpp
   trunk/mythtv/libs/libmythtv/videosource.h




More information about the mythtv-commits mailing list