[mythtv-commits] mythtv commits
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sun Feb 6 01:25:03 EST 2005
----------------------------------------------------------------------------
Changes committed by cpinkham on Sun Feb 6 06:21:27 2005
Modified Files:
in mythtv/programs/mythbackend:
mainserver.cpp mainserver.h
in mythtv/programs/mythfrontend:
playbackbox.cpp playbackbox.h
Log Message:
* Fix bug in taglist/playlist functionality on Watch Recordings screen
when tagging the bottom item for a title. Previously the item would
not change color/font when tagged, now it should.
* Changed Watch Recordings screen to change font to "inactive" when
deleting a recording. Because of the recent delete thread changes
on the backend, the recording will not disappear from the Recordings
list immediately, so changing the font to "inactive" is meant to
give the user an indication that their delete action is taking effect.
Made similar change in the PlaybackBox::doPlaylistDelete() delete method.
* Fixed bug in Watch Recordings screen where we would load the recordings
list twice from the backend after doing a delete. The first was
a manual load and the second was automatic after receiving a delete
confirmation from the backend. The frontend no longer does the manual
load via fillList(), it does not reload until it receives the message
from the backend saying it needs the recording list has changed.
Made similar change in the PlaybackBox::doPlaylistDelete() delete method.
* Moved ScheduledRecording::signalChange(0) call from the doRemove()
method on the frontend to the actual doDeleteThread() method on the
backend which does the actual recording deletion. This signalChange()
method signals the scheduler to recompute so it makes more sense to
have the backend signal this rather than the frontend since the backend
is the process doing the actual delete.
Made similar change in the PlaybackBox::doPlaylistDelete() delete method.
* Create a mutex for MainServer::doDeleteThread. There isn't any technical
reason this method can't be run multiple times at the same time, but
sequentializing multiple deletes will help cut down on the impact to
the database because of multiple deletes against recordedmarkup at the same
time. Same goes for multiple deletes on the filesystem.
----------------------------------------------------------------------------
More information about the mythtv-commits
mailing list