From 687b93b2152b2ba82b0f828e543d4904c124bae2 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 16 Mar 2014 11:11:04 +0100 Subject: Now resetting the isOnVideoDirectoryFileSystem member of a cRecording to -1 after renaming it --- HISTORY | 3 +++ recording.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HISTORY b/HISTORY index f203994c..1ae19904 100644 --- a/HISTORY +++ b/HISTORY @@ -8255,3 +8255,6 @@ Video Disk Recorder Revision History - Now initializing the isOnVideoDirectoryFileSystem member of cRecording when scanning the video directory, so that it won't cause a delay when opening the menu on a system with a large number of recordings. +- Now resetting the isOnVideoDirectoryFileSystem member of a cRecording to -1 after + renaming it, so that it will be re-checked upon the next call to + IsOnVideoDirectoryFileSystem(). diff --git a/recording.c b/recording.c index c9261697..cf3c5f05 100644 --- a/recording.c +++ b/recording.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: recording.c 3.17 2014/03/16 10:59:04 kls Exp $ + * $Id: recording.c 3.18 2014/03/16 11:09:17 kls Exp $ */ #include "recording.h" @@ -1237,6 +1237,7 @@ bool cRecording::ChangeName(const char *NewName) fileName = strdup(OldFileName); return false; } + isOnVideoDirectoryFileSystem = -1; // it might have been moved to a different file system ClearSortName(); Recordings.ChangeState(); Recordings.TouchUpdate(); -- cgit v1.2.3