From 8897c39f6d5a10514ca88ba48b48b0bbe7d11378 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 21 Mar 2021 10:50:44 +0100 Subject: [PATCH] fix a glitch at creating notes synced to files --- .../notes/pro/activities/MainActivity.kt | 5 +++-- .../com/simplemobiletools/notes/pro/models/Note.kt | 10 +++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index 4da711ff..466c70fb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -482,9 +482,10 @@ class MainActivity : SimpleActivity() { } } - private fun displayNewNoteDialog(value: String = "", title: String? = null) { + private fun displayNewNoteDialog(value: String = "", title: String? = null, path: String = "") { NewNoteDialog(this, title) { it.value = value + it.path = path addNewNote(it) } } @@ -540,7 +541,7 @@ class MainActivity : SimpleActivity() { } else { runOnUiThread { OpenFileDialog(this, it.path) { - displayNewNoteDialog(it.value, title = it.title) + displayNewNoteDialog(it.value, title = it.title, it.path) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt index f273cf0d..8e6964b9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt @@ -9,11 +9,11 @@ import java.io.FileNotFoundException @Entity(tableName = "notes", indices = [(Index(value = ["id"], unique = true))]) data class Note( - @PrimaryKey(autoGenerate = true) var id: Long?, - @ColumnInfo(name = "title") var title: String, - @ColumnInfo(name = "value") var value: String, - @ColumnInfo(name = "type") var type: Int, - @ColumnInfo(name = "path") var path: String = "") { + @PrimaryKey(autoGenerate = true) var id: Long?, + @ColumnInfo(name = "title") var title: String, + @ColumnInfo(name = "value") var value: String, + @ColumnInfo(name = "type") var type: Int, + @ColumnInfo(name = "path") var path: String = "") { fun getNoteStoredValue(): String? { return if (path.isNotEmpty()) {