X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fdata%2FMetaData.java;h=8185ddd235340c07e814eae3665464a056762f3d;hb=39cd9738bfcdafaf8806d5007e443e572f8994c0;hp=189277d9480fb8ef4abf3f5b6b8646a5d74d303e;hpb=a9eb3f46dd83115e7a549e96e800b932162b68ad;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/data/MetaData.java b/src/be/nikiroo/fanfix/data/MetaData.java index 189277d..8185ddd 100644 --- a/src/be/nikiroo/fanfix/data/MetaData.java +++ b/src/be/nikiroo/fanfix/data/MetaData.java @@ -235,7 +235,7 @@ public class MetaData implements Cloneable, Comparable { /** * A unique value representing the story in the local library. * - * @param uuid + * @param luid * the luid to set */ public void setLuid(String luid) { @@ -377,6 +377,7 @@ public class MetaData implements Cloneable, Comparable { this.fakeCover = fakeCover; } + @Override public int compareTo(MetaData o) { String oUuid = o == null ? null : o.getUuid(); return getUuid().compareTo(oUuid); @@ -393,14 +394,11 @@ public class MetaData implements Cloneable, Comparable { } if (tags != null) { - meta.tags = new ArrayList(); - meta.tags.addAll(tags); + meta.tags = new ArrayList(tags); } + if (resume != null) { - meta.resume = new Chapter(resume.getNumber(), resume.getName()); - for (Paragraph para : resume) { - meta.resume.getParagraphs().add(para); - } + meta.resume = resume.clone(); } return meta;