@ -56,6 +56,8 @@ import androidx.core.view.ContentInfoCompat
import androidx.core.view.OnReceiveContentListener
import androidx.core.view.isGone
import androidx.core.view.isVisible
import androidx.core.widget.doAfterTextChanged
import androidx.core.widget.doOnTextChanged
import androidx.lifecycle.lifecycleScope
import androidx.preference.PreferenceManager
import androidx.recyclerview.widget.LinearLayoutManager
@ -90,7 +92,6 @@ import com.keylesspalace.tusky.entity.Status
import com.keylesspalace.tusky.settings.PrefKeys
import com.keylesspalace.tusky.util.APP_THEME_DEFAULT
import com.keylesspalace.tusky.util.PickMediaFiles
import com.keylesspalace.tusky.util.afterTextChanged
import com.keylesspalace.tusky.util.getInitialLanguages
import com.keylesspalace.tusky.util.getLocaleList
import com.keylesspalace.tusky.util.getMediaSize
@ -98,7 +99,6 @@ import com.keylesspalace.tusky.util.hide
import com.keylesspalace.tusky.util.highlightSpans
import com.keylesspalace.tusky.util.loadAvatar
import com.keylesspalace.tusky.util.modernLanguageCode
import com.keylesspalace.tusky.util.onTextChanged
import com.keylesspalace.tusky.util.setDrawableTint
import com.keylesspalace.tusky.util.show
import com.keylesspalace.tusky.util.unsafeLazy
@ -370,7 +370,7 @@ class ComposeActivity :
if ( startingContentWarning != null ) {
binding . composeContentWarningField . setText ( startingContentWarning )
}
binding . composeContentWarningField . onTextChanged { _ , _ , _ , _ -> updateVisibleCharactersLeft ( ) }
binding . composeContentWarningField . d oO nTextChanged { _ , _ , _ , _ -> updateVisibleCharactersLeft ( ) }
}
private fun setupComposeField ( preferences : SharedPreferences , startingText : String ? ) {
@ -393,8 +393,8 @@ class ComposeActivity :
val mentionColour = binding . composeEditField . linkTextColors . defaultColor
highlightSpans ( binding . composeEditField . text , mentionColour )
binding . composeEditField . a fterTextChanged { editable ->
highlightSpans ( editable , mentionColour )
binding . composeEditField . doA fterTextChanged { editable ->
highlightSpans ( editable !! , mentionColour )
updateVisibleCharactersLeft ( )
}