diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt index f54518a99..7f2e65fc6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt @@ -790,7 +790,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { private fun exportEvents() { FilePickerDialog(this, pickFile = false, showFAB = true) { - ExportEventsDialog(this, it) { exportPastEvents, file, eventTypes -> + ExportEventsDialog(this, it, false) { exportPastEvents, file, eventTypes -> ensureBackgroundThread { val events = eventsHelper.getEventsToExport(exportPastEvents, eventTypes) if (events.isEmpty()) { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/ExportEventsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/ExportEventsDialog.kt index f7aace260..d79b90b96 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/ExportEventsDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/ExportEventsDialog.kt @@ -12,13 +12,19 @@ import kotlinx.android.synthetic.main.dialog_export_events.view.* import java.io.File import java.util.* -class ExportEventsDialog(val activity: SimpleActivity, val path: String, val callback: (exportPastEvents: Boolean, file: File, eventTypes: ArrayList) -> Unit) { +class ExportEventsDialog(val activity: SimpleActivity, val path: String, val hidePath: Boolean, + val callback: (exportPastEvents: Boolean, file: File, eventTypes: ArrayList) -> Unit) { init { val view = (activity.layoutInflater.inflate(R.layout.dialog_export_events, null) as ViewGroup).apply { export_events_folder.text = activity.humanizePath(path) export_events_filename.setText("${activity.getString(R.string.events)}_${activity.getCurrentFormattedDateTime()}") + if (hidePath) { + export_events_folder_label.beGone() + export_events_folder.beGone() + } + activity.eventsHelper.getEventTypes(activity, false) { val eventTypes = HashSet() it.mapTo(eventTypes) { it.id.toString() }