summaryrefslogtreecommitdiff
path: root/recording.c
diff options
context:
space:
mode:
Diffstat (limited to 'recording.c')
-rw-r--r--recording.c8
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;