diff options
Diffstat (limited to 'recording.c')
-rw-r--r-- | recording.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/recording.c b/recording.c index 0217b1e..887c879 100644 --- a/recording.c +++ b/recording.c @@ -66,6 +66,14 @@ cDuplicateRecording::~cDuplicateRecording() { delete duplicates; } +bool cDuplicateRecording::HasDescription(void) const { + if (!description.empty()) + return true; + else if (duplicates && duplicates->First()) + return duplicates->First()->HasDescription(); + return false; +} + bool cDuplicateRecording::IsDuplicate(cDuplicateRecording *DuplicateRecording) { if (!HasDescription() || !DuplicateRecording->HasDescription()) return false; |