aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2019-03-24 03:41:44 +0900
committerKazuki Yamaguchi <k@rhe.jp>2019-03-24 03:41:44 +0900
commitf783d6ab9afa579c91e73305ffdd66df60ce5efa (patch)
tree461b32a57322b4c4206c12233a8091cdb0341011 /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
parent271adf8b8e1535d2af0b137c55a24fae0d252cb7 (diff)
downloadSmileEssence-f783d6ab9afa579c91e73305ffdd66df60ce5efa.tar.gz
appcompat
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt20
1 files changed, 10 insertions, 10 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
index 733c7c9c..1f38817d 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
@@ -20,7 +20,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
- val id = arguments.getLong(KEY_STATUS_ID)
+ val id = arguments!!.getLong(KEY_STATUS_ID)
val found = Tweet.cached(id)
if (found == null) {
world.notifyError("Tweet id=$id not found")
@@ -35,7 +35,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
val view = inflater.inflate(R.layout.dialog_status_detail, container, false)
- val statusHeader = Partials.getTweetView(tweet, world, activity, view.detail_current_status)
+ val statusHeader = Partials.getTweetView(tweet, world, activity!!, view.detail_current_status)
statusHeader.isClickable = false
// XXX
@@ -49,13 +49,13 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
view.detail_dialog_divider_top.visibility = View.VISIBLE
val cached = Tweet.cached(tweet.inReplyToStatusId!!)
if (cached != null)
- Partials.getTweetView(cached, world, activity, view.tweet_in_reply_to)
+ Partials.getTweetView(cached, world, activity!!, view.tweet_in_reply_to)
else {
- Partials.getTweetView(Tweet.placeHolder, world, activity, view.tweet_in_reply_to)
+ Partials.getTweetView(Tweet.placeHolder, world, activity!!, view.tweet_in_reply_to)
launchUi {
try {
val tweet = world.getTweetAsync(tweet.inReplyToStatusId!!, false).await()
- Partials.getTweetView(tweet, world, activity, view.tweet_in_reply_to)
+ Partials.getTweetView(tweet, world, activity!!, view.tweet_in_reply_to)
} catch (e: TwitterTaskException) {
}
}
@@ -145,7 +145,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
}
}
view.button_status_detail_menu.setOnClickListener {
- val popup = PopupMenu(activity, view.button_status_detail_menu)
+ val popup = PopupMenu(activity!!, view.button_status_detail_menu)
popup.add(R.string.command_status_add_to_reply) {
val text = String.format("@%s ", tweet.originalTweet.user.screenName)
(activity as MainActivity).openPostPageAndAppendText(text)
@@ -155,11 +155,11 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
browse("https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}")
}
popup.add(R.string.command_status_copy_text_to_clipboard) {
- SystemServiceHelper.copyToClipboard(activity, "tweet text", tweet.originalTweet.text)
+ SystemServiceHelper.copyToClipboard(activity!!, "tweet text", tweet.originalTweet.text)
world.notify(R.string.notice_copy_clipboard)
}
popup.add(R.string.command_status_copy_url_to_clipboard) {
- SystemServiceHelper.copyToClipboard(activity, "tweet url", "https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}")
+ SystemServiceHelper.copyToClipboard(activity!!, "tweet url", "https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}")
world.notify(R.string.notice_copy_clipboard)
}
popup.show()
@@ -191,11 +191,11 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
}
for (url in tweet.entities.urlsExpanded)
view.embedded_menu_items.add(url, "URL") {
- activity.browse(url)
+ activity!!.browse(url)
}
for (url in tweet.entities.mediaUrls)
view.embedded_menu_items.add(url, "Media") {
- activity.browse(url)
+ activity!!.browse(url)
}
if (view.embedded_menu_items.childCount == 0) {
view.detail_dialog_divider_bottom.visibility = View.GONE