File tree Expand file tree Collapse file tree 3 files changed +9
-8
lines changed
app/src/main/java/com/github/kr328/clash Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ class LogcatActivity : BaseActivity<LogcatDesign>() {
112112 when (it) {
113113 LogcatDesign .Request .Close -> {
114114 stopService(LogcatService ::class .intent)
115-
115+ startActivity( LogsActivity :: class .intent)
116116 finish()
117117 }
118118 else -> Unit
Original file line number Diff line number Diff line change @@ -11,11 +11,8 @@ import kotlinx.coroutines.selects.select
1111import kotlinx.coroutines.withContext
1212
1313class LogsActivity : BaseActivity <LogsDesign >() {
14- override suspend fun main () {
15- if (LogcatService .running) {
16- return startActivity(LogcatActivity ::class .intent)
17- }
1814
15+ override suspend fun main () {
1916 val design = LogsDesign (this )
2017
2118 setContentDesign(design)
@@ -38,7 +35,6 @@ class LogsActivity : BaseActivity<LogsDesign>() {
3835 when (it) {
3936 LogsDesign .Request .StartLogcat -> {
4037 startActivity(LogcatActivity ::class .intent)
41-
4238 finish()
4339 }
4440 LogsDesign .Request .DeleteAll -> {
Original file line number Diff line number Diff line change @@ -59,8 +59,13 @@ class MainActivity : BaseActivity<MainDesign>() {
5959 startActivity(ProfilesActivity ::class .intent)
6060 MainDesign .Request .OpenProviders ->
6161 startActivity(ProvidersActivity ::class .intent)
62- MainDesign .Request .OpenLogs ->
63- startActivity(LogsActivity ::class .intent)
62+ MainDesign .Request .OpenLogs -> {
63+ if (LogcatService .running) {
64+ startActivity(LogcatActivity ::class .intent)
65+ } else {
66+ startActivity(LogsActivity ::class .intent)
67+ }
68+ }
6469 MainDesign .Request .OpenSettings ->
6570 startActivity(SettingsActivity ::class .intent)
6671 MainDesign .Request .OpenHelp ->
You can’t perform that action at this time.
0 commit comments