git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix remote calls with (valid) NULL arguments
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
data
/
MetaData.java
diff --git
a/src/be/nikiroo/fanfix/data/MetaData.java
b/src/be/nikiroo/fanfix/data/MetaData.java
index 189277d9480fb8ef4abf3f5b6b8646a5d74d303e..8185ddd235340c07e814eae3665464a056762f3d 100644
(file)
--- 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<MetaData> {
/**
* A unique value representing the story in the local library.
*
/**
* A unique value representing the story in the local library.
*
- * @param
u
uid
+ * @param
l
uid
* the luid to set
*/
public void setLuid(String luid) {
* the luid to set
*/
public void setLuid(String luid) {
@@
-377,6
+377,7
@@
public class MetaData implements Cloneable, Comparable<MetaData> {
this.fakeCover = fakeCover;
}
this.fakeCover = fakeCover;
}
+ @Override
public int compareTo(MetaData o) {
String oUuid = o == null ? null : o.getUuid();
return getUuid().compareTo(oUuid);
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<MetaData> {
}
if (tags != null) {
}
if (tags != null) {
- meta.tags = new ArrayList<String>();
- meta.tags.addAll(tags);
+ meta.tags = new ArrayList<String>(tags);
}
}
+
if (resume != null) {
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;
}
return meta;