aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2017-10-15 23:19:50 +0900
committerKazuki Yamaguchi <k@rhe.jp>2017-10-15 23:23:10 +0900
commit3d7252fd5337d9d1acbca2db92ed88b638986f1e (patch)
tree06e4f06572e4300ed6e1d91ac816d5991268eb2f /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
parent95de1cbdd911f0f003ca19ef1421004d315d0ef4 (diff)
downloadSmileEssence-3d7252fd5337d9d1acbca2db92ed88b638986f1e.tar.gz
poststate moved to postfragmetn
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.kt12
1 files changed, 3 insertions, 9 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 97134ce4..78c67ce6 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
@@ -6,7 +6,6 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import kotlinx.android.synthetic.main.dialog_status_detail.view.*
-import kotlinx.android.synthetic.main.menu_item_simple_text.view.*
import net.lacolaco.smileessence.R
import net.lacolaco.smileessence.activity.MainActivity
import net.lacolaco.smileessence.command.Command
@@ -109,12 +108,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
val text = builder.toString()
val selStart = originalTweet.user.screenName.length + 2 // "@" and " "
- world.postState.beginTransaction()
- .clear()
- .insertText(0, text)
- .setInReplyTo(originalTweet)
- .setSelection(selStart, text.length)
- .commitWithOpen(activity as MainActivity)
+ (activity as MainActivity).openPostPageAndReplyTo(originalTweet, text)
}
view.button_status_detail_retweet.setOnClickListener {
val account = world.account
@@ -181,7 +175,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
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)
- world.postState.beginTransaction().insertText(0, text).moveCursor(text.length).commit()
+ (activity as MainActivity).openPostPageAndAppendText(text)
world.notify(R.string.notice_add_to_reply)
}
popup.add(R.string.command_status_open_talk_view) {
@@ -222,7 +216,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() {
val adapter = object : UnorderedCustomListAdapter<Command>(commands) {
override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
val itemView = convertView ?: activity.layoutInflater.inflate(R.layout.menu_item_simple_text, parent, false)
- itemView.list_item_textview.text = getItem(position).text
+ TODO("not implemented") //To change body of created functions use File | Settings | File Templates.itemView.list_item_textview.text = getItem(position).text
return itemView
}
}