Im skindesigner Plugin werden gelöschte Aufnahmen nicht angezeigt, in anderen nicht skindesigner Plugins schon. Nach einer Suche im Forum habe ich das Problem hier auch gefunden, leider ohne Lösung. Ich habe mich mal durch den Code gewühlt und hier im skindesigner etwas gefunden (coreengine/viewdisplaymenu.c):
Code
bool cViewMenu::SetItemRecording(const cRecording *recording, int index, bool current, bool selectable, int level, int total, int New) {
if (!menuRecordings)
return false;
if (recording->Deleted())
return false; // return false im Fall einer gelöschten Aufnahme
menuRecordings->SetItem(recording, index, current, selectable, level, total, New);
listChange = true;
return true;
}
Die Zeilen 4 + 5 habe ich ergänzt um zu prüfen, ob es sich um eine gelöschte Aufnahme handelt. Damit zeigt das undelete Plugin die Aufnahmen auch wieder an. Ich denke im Fall einer gelöschten Aufnahme ist der Rest auch nicht nötig - korrigiert mich bitte wenn ich falsch liege. Kann das irgendwer mal gegenprüfen und evtl. im Code / git einbringen, ich bin da leider nicht so im Bilde