[vdr] [bug vdr-1.3.33] "Error while accessing recording" after
deleting
Udo Richter
udo_richter at gmx.de
Wed Sep 28 03:41:54 CEST 2005
Hi Klaus,
I've tracked down a nasty "Error while accessing recording!" / "Fehler
beim Ansprechen der Aufzeichnung!" OSD message, occurring sometimes when
deleting recordings in sub folders. This only occurs if the deleted file
was the first one that was added to that sub folder - and maybe some
other conditions.
Thats what imho happens:
-The file gets removed from OSD menu, Recordings list and disk.
-cMenuRecordings::ProcessKey(kNone) triggers a Set() update of the
current menu.
-After that, ProcessKey(kNone) of the main recordings menu triggers a
second Set() for the main recordings menu.
-The second Set() call tries to remember the currently selected menu
entry (the currently open sub-menu) by calling GetRecording() for it.
-GetRecording tries to find the matching recording by comparing file names.
-Folders use the file name of one of their recordings as dummy, and, by
bad luck, this one is the one that was just deleted.
-GetRecordings fails and throws the error.
Something similar should happen if the currently selected menu item gets
externally deleted, but thats less likely.
Cheers,
Udo
More information about the vdr
mailing list