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>() {
112
112
when (it) {
113
113
LogcatDesign .Request .Close -> {
114
114
stopService(LogcatService ::class .intent)
115
-
115
+ startActivity( LogsActivity :: class .intent)
116
116
finish()
117
117
}
118
118
else -> Unit
Original file line number Diff line number Diff line change @@ -11,11 +11,8 @@ import kotlinx.coroutines.selects.select
11
11
import kotlinx.coroutines.withContext
12
12
13
13
class LogsActivity : BaseActivity <LogsDesign >() {
14
- override suspend fun main () {
15
- if (LogcatService .running) {
16
- return startActivity(LogcatActivity ::class .intent)
17
- }
18
14
15
+ override suspend fun main () {
19
16
val design = LogsDesign (this )
20
17
21
18
setContentDesign(design)
@@ -38,7 +35,6 @@ class LogsActivity : BaseActivity<LogsDesign>() {
38
35
when (it) {
39
36
LogsDesign .Request .StartLogcat -> {
40
37
startActivity(LogcatActivity ::class .intent)
41
-
42
38
finish()
43
39
}
44
40
LogsDesign .Request .DeleteAll -> {
Original file line number Diff line number Diff line change @@ -59,8 +59,13 @@ class MainActivity : BaseActivity<MainDesign>() {
59
59
startActivity(ProfilesActivity ::class .intent)
60
60
MainDesign .Request .OpenProviders ->
61
61
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
+ }
64
69
MainDesign .Request .OpenSettings ->
65
70
startActivity(SettingsActivity ::class .intent)
66
71
MainDesign .Request .OpenHelp ->
You can’t perform that action at this time.
0 commit comments