diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt index 43836482..525bd9a0 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt +++ b/app/src/main/java/net/lacolaco/smileessence/view/page/ComposePageFragment.kt @@ -1,7 +1,7 @@ package net.lacolaco.smileessence.view.page import android.annotation.SuppressLint -import android.app.Activity +import androidx.appcompat.app.AppCompatActivity import android.content.Intent import android.net.Uri import android.os.Bundle @@ -39,7 +39,7 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche fun setMediaFile(uri: Uri) { launchUi { val mediaId = try { - activity.contentResolver.openInputStream(uri).use { world.uploadMedia(it).await() } + activity!!.contentResolver.openInputStream(uri).use { world.uploadMedia(it).await() } } catch (e: TwitterTaskException) { world.notifyError("Failed to upload media (${e.message}") return@launchUi @@ -88,7 +88,7 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche if (postState.inReplyTo != null) { layout_post_reply_status.visibility = View.VISIBLE button_post_reply_delete.visibility = View.VISIBLE - val header = Partials.getTweetView(postState.inReplyTo!!, world, activity, + val header = Partials.getTweetView(postState.inReplyTo!!, world, activity!!, layout_post_reply_status) header.isClickable = false } else { @@ -125,7 +125,7 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { super.onCreateOptionsMenu(menu, inflater) - SystemServiceHelper.showIM(activity, post_edit_text) + SystemServiceHelper.showIM(activity!!, post_edit_text) } override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, @@ -133,14 +133,14 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche return inflater.inflate(R.layout.page_fragment_compose, container, false) } - override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) post_edit_text.addTextChangedListener(this) post_edit_text.setOnFocusChangeListener { _, hasFocus -> if (hasFocus) - SystemServiceHelper.showIM(activity, post_edit_text) + SystemServiceHelper.showIM(activity!!, post_edit_text) else - SystemServiceHelper.hideIM(activity, post_edit_text) + SystemServiceHelper.hideIM(activity!!, post_edit_text) } post_edit_text.movementMethod = object : ArrowKeyMovementMethod() { override fun left(widget: TextView, buffer: Spannable): Boolean { @@ -152,7 +152,7 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche } } button_post_tweet.setOnClickListener { - SystemServiceHelper.hideIM(activity, post_edit_text) + SystemServiceHelper.hideIM(activity!!, post_edit_text) launchUi { try { world.createTweetAsync(postState.text, postState.inReplyTo?.id, @@ -193,7 +193,7 @@ class ComposePageFragment : PageFragment<PageInfo.ComposePageInfo>(), TextWatche override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { when (requestCode) { REQUEST_OPEN_DOCUMENT -> { - if (resultCode != Activity.RESULT_OK) + if (resultCode != AppCompatActivity.RESULT_OK) return setMediaFile(data!!.data!!) } |