Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-01-10 15:07:14 +0300
committerStefan Niedermann <info@niedermann.it>2021-01-10 15:07:14 +0300
commit8124e6d33c1553e45dd852c14cc348b41259a88a (patch)
tree32aa6aba31509c0116fdbde18e23e8c55e01df6e
parentb784390e2bc01dc3c3955593d9e911a413150276 (diff)
Enhance workaround for #935
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
index 77956c6d..78462927 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
@@ -76,11 +76,14 @@ public class NotesDatabase extends AbstractNotesDatabase {
private static NotesDatabase instance;
+ private final String defaultNonEmptyTitle;
+
private final NoteServerSyncHelper serverSyncHelper;
private NotesDatabase(@NonNull Context context) {
super(context, database_name, null);
serverSyncHelper = NoteServerSyncHelper.getInstance(this);
+ defaultNonEmptyTitle = NoteUtil.generateNonEmptyNoteTitle("", context);
}
public static NotesDatabase getInstance(Context context) {
@@ -547,7 +550,7 @@ public class NotesDatabase extends AbstractNotesDatabase {
title = newTitle;
} else {
if ((oldNote.getRemoteId() == 0 || localAccount.getPreferredApiVersion() == null || localAccount.getPreferredApiVersion().compareTo(new ApiVersion("1.0", 0, 0)) < 0) &&
- (oldNote.getTitle().equals(NoteUtil.generateNonEmptyNoteTitle("", getContext())))) {
+ (defaultNonEmptyTitle.equals(oldNote.getTitle()))) {
title = NoteUtil.generateNonEmptyNoteTitle(newContent, getContext());
} else {
title = oldNote.getTitle();