HistoryScreen item navToReader

This commit is contained in:
tarsin committed 2023-01-23 18:36:37 +08:00
1 parent 07450a7a51
commit fcea40685c
2 files changed
+11 -1

No files matched your search

@@ -1,5 +1,6 @@
package com.hippo.ehviewer.ui.scene
import android.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
@@ -11,6 +12,7 @@ import com.google.accompanist.themeadapter.material3.Mdc3Theme
import com.hippo.ehviewer.R
import com.hippo.ehviewer.client.data.GalleryInfo
import com.hippo.ehviewer.ui.scene.history.HistoryScreen
import eu.kanade.tachiyomi.ui.reader.ReaderActivity
class HistoryComposeScreenFragmentBridge : BaseScene() {
override fun onCreateView(
@@ -39,4 +41,12 @@ class HistoryComposeScreenFragmentBridge : BaseScene() {
args.putParcelable(GalleryDetailScene.KEY_GALLERY_INFO, gi)
navigate(R.id.galleryDetailScene, args)
}
@MainThread
fun navToReader(gi: GalleryInfo) {
val intent = Intent(activity, ReaderActivity::class.java)
intent.action = ReaderActivity.ACTION_EH
intent.putExtra(ReaderActivity.KEY_GALLERY_INFO, gi)
startActivity(intent)
}
}
@@ -198,7 +198,7 @@ fun HistoryScreen(hostFragment: HistoryComposeScreenFragmentBridge) {
Column {
DialogSelectorItem(
onClick = {
hostFragment.navToDetail(info)
hostFragment.navToReader(info)
dialogStatus = HistoryScreenDialogStatus.NONE
},
icon = painterResource(id = R.drawable.v_book_open_x24),