[mythtv-commits] Ticket #12857: OS X - mythfrontend, mythtv-setup become unresponsive to keyboard

MythTV noreply at mythtv.org
Mon Aug 7 18:07:34 UTC 2017


#12857: OS X - mythfrontend, mythtv-setup become unresponsive to keyboard
----------------------------------+----------------------------
 Reporter:  ctreleaven@…          |          Owner:  pbennett
     Type:  Bug Report - General  |         Status:  infoneeded
 Priority:  minor                 |      Milestone:  0.28.2
Component:  Ports - OSX           |        Version:  v29.0
 Severity:  medium                |     Resolution:
 Keywords:                        |  Ticket locked:  0
----------------------------------+----------------------------

Comment (by ctreleaven@…):

 The steps to reproduce the originally reported problem have changed
 slightly on 29.0:

 1) in mythfrontend, navigate to Setup --> General.

 2) the order of the settings panels is slightly different in 29.  Select
 "Shutdown/Reboot Settings".  Before making any changes, note that up/down
 arrows work to move focus among the four on-screen widgets.  Navigate to
 "Customize exit menu options".  Bring up the list of choices by pressing
 Space or Return.  If I change the value to "Show quit", I am no longer
 able to arrow to the lower two boxes on the screen (text boxes for
 Shutdown and Halt commands).  Changing "Customize exit menu options" to
 any value _other_ than "Default" or "Show quit" allows me to again arrow
 to the lower two commands.  Weird.

 3) Again weirdly, AFAICT, the "Customize exit menu options" widget cannot
 be clicked with a mouse.  This is a change from 0.28 behaviour.

 4) [No longer relevant due to new design.]

 5) Different from 0.28, I _can_ use arrow keys once back to the main
 setting menu.  However, when I select "General" again, then the arrow keys
 become unresponsive.  For each press on an arrow key, there is
 approximately a 2 second pause and then a beep sound.  Appears to me that
 Qt is searching for a widget to pass the keystroke event to and then
 beeping when none can be located.  Note that this pause is consistent with
 0.28 behaviour.  I failed to describe it before.

 6) Clicking anywhere on the screen will restore keyboard operation of
 Myth. I presume that clicking brings the screen of controls "into focus"
 (or whatever is the right term in Qt) and thus keystroke events are being
 passed to the correct object.

 Note that the patch in comment 3 _is_ applied.  It may be a few days
 before I can test without it.

 Feel free to contact me via email if you wish more background or details.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12857#comment:8>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list