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