Skip to content

Commit eee2d57

Browse files
committed
properly handle exporting checklist note values
1 parent 3c2daae commit eee2d57

File tree

1 file changed

+9
-1
lines changed
  • app/src/main/kotlin/com/simplemobiletools/notes/pro/activities

1 file changed

+9
-1
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ class MainActivity : SimpleActivity() {
230230
if (requestCode == PICK_OPEN_FILE_INTENT && resultCode == RESULT_OK && resultData != null && resultData.data != null) {
231231
importUri(resultData.data!!)
232232
} else if (requestCode == PICK_EXPORT_FILE_INTENT && resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null) {
233-
tryExportNoteValueToFile(resultData.dataString!!, getCurrentNoteText() ?: "", true)
233+
tryExportNoteValueToFile(resultData.dataString!!, getCurrentNoteValue(), true)
234234
}
235235
}
236236

@@ -846,6 +846,14 @@ class MainActivity : SimpleActivity() {
846846

847847
private fun getCurrentNoteText() = getPagerAdapter().getCurrentNoteViewText(view_pager.currentItem)
848848

849+
private fun getCurrentNoteValue(): String {
850+
return if (mCurrentNote.type == NoteType.TYPE_TEXT.value) {
851+
getCurrentNoteText() ?: ""
852+
} else {
853+
getPagerAdapter().getNoteChecklistItems(view_pager.currentItem) ?: ""
854+
}
855+
}
856+
849857
private fun addTextToCurrentNote(text: String) = getPagerAdapter().appendText(view_pager.currentItem, text)
850858

851859
private fun saveCurrentNote(force: Boolean) {

0 commit comments

Comments
 (0)