﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
2282	Each reschedule freezes portions of UI for about 8 seconds	danielk	danielk	"This is primarily a problem when you delete recordings or when you use EIT.

The delete and EIT data triggers reschedules, when this happens the UI freezes up because Scheduler::FillRecordList() grabs a lock which blocks Scheduler::getAllPending() which is used to fill the ""Watch Recordings"" UI.

This fixes the problem by filling a temporary list in FillRecordList(), and then simply copying the list to reclist once it is in the proper form.

There are other problems that block the UI after a deletion, and there may be bugs in this code which I won't be able to fix any time soon, so this should not be applied before 0.20."	patch	closed	minor	0.21	mythtv	head	medium	fixed			0
