Opened 9 years ago

Closed 9 years ago

#8760 closed defect (fixed)

mythtv livetv channel editor locks up frontend

Reported by: Robert S Owned by: markk
Priority: minor Milestone: 0.24
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

When I'm watching LiveTV, press "Menu" and select "Edit channel" I get the screen with the textinputs, the probe and ok button. When I select the one of the buttons or press escape the screen does not disappear. I have to restart the frontend.

I get the following output: TV: OSDDialogEvent: result 3 text Sender bearbeiten action EDIT QObject::startTimer: QTimer can only be used with threads started with QThread

I run MythTV trunk 25595.

Change History (3)

comment:1 Changed 9 years ago by markk

Milestone: unknown0.24
Owner: set to markk
Status: newaccepted
Version: UnspecifiedTrunk Head

comment:2 Changed 9 years ago by markk

(In [26093]) Fix event handling in the ChannelEditor? OSD screen.

This fixes exiting the editor but the QTimer/MythUIButton bug is still present and hence probing/confirming changes is still broken.

Refs #8760

comment:3 Changed 9 years ago by markk

Resolution: fixed
Status: acceptedclosed

(In [26432]) Fix the livetv channel editor.

The problem was that the Data Direct update was offloaded to a separate thread that then created the Channel Editor OSD dialog.

We now create the dialog immediately and then spawn the update thread which will re-populate the fields if there is new/different data. Only the UI thread can now create the dialog.

Closes #8760

Note: See TracTickets for help on using tickets.