INNER CODE UNIT · Kotlin
shareImage
FossifyOrg/Gallery · app/src/main/kotlin/org/fossify/gallery/activities/EditActivity.kt:462
private fun shareImage() {
ensureBackgroundThread {
when {
binding.defaultImageView.isVisible() -> {
val currentFilter = getFiltersAdapter()?.getCurrentFilter()
if (currentFilter == null) {
toast(org.fossify.commons.R.string.unknown_error_occurred)
return@ensureBackgroundThread
}
val originalBitmap = getOriginalBitmap()
currentFilter.filter.processFilter(originalBitmap)
shareBitmap(originalBitmap)
}
binding.cropImageView.isVisible() -> {
isSharingBitmap = true
runOnUiThread {