aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-07-07 16:57:56 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-07-07 16:57:56 +0200
commit77c3570236d5d152e6732ba12ef7512f59e01557 (patch)
tree555d4091fe0cbf2cf828978f9e4e0737648c70dc
parent51dbf89df418a7da03439ca6b94ac0d86c3c6fa4 (diff)
downloadcgeo-77c3570236d5d152e6732ba12ef7512f59e01557.zip
cgeo-77c3570236d5d152e6732ba12ef7512f59e01557.tar.gz
cgeo-77c3570236d5d152e6732ba12ef7512f59e01557.tar.bz2
fix #2937: Merging of personal note not OK
-rw-r--r--main/src/cgeo/geocaching/Geocache.java2
-rw-r--r--main/src/cgeo/geocaching/PersonalNote.java8
2 files changed, 5 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/Geocache.java b/main/src/cgeo/geocaching/Geocache.java
index 9649f5f..9a7d013 100644
--- a/main/src/cgeo/geocaching/Geocache.java
+++ b/main/src/cgeo/geocaching/Geocache.java
@@ -1138,7 +1138,7 @@ public class Geocache implements ICache, IWaypoint {
}
public void setPersonalNote(String personalNote) {
- this.personalNote = personalNote;
+ this.personalNote = StringUtils.trimToNull(personalNote);
}
public void setDisabled(boolean disabled) {
diff --git a/main/src/cgeo/geocaching/PersonalNote.java b/main/src/cgeo/geocaching/PersonalNote.java
index 3a0f177..2ae5812 100644
--- a/main/src/cgeo/geocaching/PersonalNote.java
+++ b/main/src/cgeo/geocaching/PersonalNote.java
@@ -34,7 +34,7 @@ public class PersonalNote {
this.isOffline = cache.isOffline();
}
- public PersonalNote mergeWith(final PersonalNote other) {
+ public final PersonalNote mergeWith(final PersonalNote other) {
if (StringUtils.isEmpty(cgeoNote) && StringUtils.isEmpty(other.cgeoNote)) {
return mergeOnlyProviderNotes(other);
}
@@ -92,7 +92,7 @@ public class PersonalNote {
}
@Override
- public String toString() {
+ public final String toString() {
final StringBuffer buffer = new StringBuffer();
if (cgeoNote != null) {
buffer.append(MERGED_PREFIX).append(cgeoNote).append("\n").append(SEPARATOR);
@@ -101,11 +101,11 @@ public class PersonalNote {
return buffer.toString();
}
- public String getCgeoNote() {
+ public final String getCgeoNote() {
return cgeoNote;
}
- public String getProviderNote() {
+ public final String getProviderNote() {
return providerNote;
}