[mythtv-commits] mythtv commit: r15549 - in trunk/mythtv/programs by cpinkham

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Jan 23 05:41:43 UTC 2008


      Author: cpinkham
        Date: 2008-01-23 05:41:42 +0000 (Wed, 23 Jan 2008)
New Revision: 15549
   Changeset: http://cvs.mythtv.org/trac/changeset/15549

Modified:

   trunk/mythtv/programs/mythbackend/mainserver.cpp
   trunk/mythtv/programs/mythbackend/mainserver.h
   trunk/mythtv/programs/mythbackend/playbacksock.cpp
   trunk/mythtv/programs/mythbackend/playbacksock.h
   trunk/mythtv/programs/mythbackend/scheduler.cpp
   trunk/mythtv/programs/mythfrontend/playbackbox.cpp

Log:

Move the update of the record.last_delete column from the frontend's
PlaybackBox to the backend's MainServer::DoDeleteThread.  This
prevents a lockup of the frontend GUI if the user tries deleting
a recording while the scheduler has the record table locked when
executing the BUSQ.

The last_delete column is not updated if the delete is triggered
by the AutoExpirer or by the Scheduler when deleting a failed
recording.

This is the fix I mentioned in the end of the notes for [15059].






More information about the mythtv-commits mailing list