diff options
Diffstat (limited to 'database/metadata.cpp')
-rw-r--r-- | database/metadata.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/database/metadata.cpp b/database/metadata.cpp index bf99e82..8ea43dc 100644 --- a/database/metadata.cpp +++ b/database/metadata.cpp @@ -306,6 +306,10 @@ int cMediaDatabase::loadChannels(){ } MESSAGE("Successfuly added channel"); } + else { + // Delete temporarily created object with no resource + this->mFactory->deleteObject(ChannelItem); + } } } else { @@ -367,6 +371,10 @@ int cMediaDatabase::loadRecordings(){ } MESSAGE("Successfuly added movie"); } + else { + // Delete temporarily created object with no resource + this->mFactory->deleteObject(MovieItem); + } } else { MESSAGE("Skipping %s, already in Database", Recording->FileName()); |