summaryrefslogtreecommitdiff
path: root/recording.c
diff options
context:
space:
mode:
authorTimo Eskola <timo@tolleri.net>2018-09-01 22:17:22 +0300
committerTimo Eskola <timo@tolleri.net>2018-09-01 22:17:22 +0300
commit08f0cb51279c0ba868b2543e1447c2ab4123a433 (patch)
treef756c8ac5261945e44f1001c7056f8f867b609c3 /recording.c
parentd2f7e660b4648e592690e31dc298ae353298fdfe (diff)
parent11a3690450b830c9ecc448d783cab7e96327b266 (diff)
downloadvdr-plugin-duplicates-08f0cb51279c0ba868b2543e1447c2ab4123a433.tar.gz
vdr-plugin-duplicates-08f0cb51279c0ba868b2543e1447c2ab4123a433.tar.bz2
Merge branch 'master' into vdr2.4.0
Diffstat (limited to 'recording.c')
-rw-r--r--recording.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/recording.c b/recording.c
index d318549..1555640 100644
--- a/recording.c
+++ b/recording.c
@@ -52,8 +52,15 @@ cDuplicateRecording::cDuplicateRecording(const cDuplicateRecording &DuplicateRec
fileName(DuplicateRecording.fileName),
text(DuplicateRecording.text),
title(DuplicateRecording.title),
- description(DuplicateRecording.description),
- duplicates(DuplicateRecording.duplicates) {}
+ description(DuplicateRecording.description) {
+ if (DuplicateRecording.duplicates != NULL) {
+ duplicates = new cList<cDuplicateRecording>;
+ for (const cDuplicateRecording *duplicate = DuplicateRecording.duplicates->First(); duplicate; duplicate = DuplicateRecording.duplicates->Next(duplicate)) {
+ duplicates->Add(new cDuplicateRecording(*duplicate));
+ }
+ } else
+ duplicates = NULL;
+}
cDuplicateRecording::~cDuplicateRecording() {
delete duplicates;