Skip to content

Commit 436b081

Browse files
2dustAnGgIt886
authored andcommitted
1 parent 338f13c commit 436b081

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

app/src/main/kotlin/com/neko/v2ray/ui/RoutingSettingRecyclerAdapter.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ class RoutingSettingRecyclerAdapter(val activity: RoutingSettingActivity) : Recy
3636
)
3737
}
3838

39-
holder.itemRoutingSettingBinding.chkEnable.setOnCheckedChangeListener { _, isChecked ->
39+
holder.itemRoutingSettingBinding.chkEnable.setOnCheckedChangeListener { it, isChecked ->
40+
if( !it.isPressed) return@setOnCheckedChangeListener
4041
ruleset.enabled = isChecked
4142
SettingsManager.saveRoutingRuleset(position, ruleset)
4243
}

app/src/main/kotlin/com/neko/v2ray/ui/SubSettingRecyclerAdapter.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ class SubSettingRecyclerAdapter(val activity: SubSettingActivity) : RecyclerView
4343
.putExtra("subId", subId)
4444
)
4545
}
46-
holder.itemSubSettingBinding.chkEnable.setOnCheckedChangeListener { _, isChecked ->
46+
47+
holder.itemSubSettingBinding.chkEnable.setOnCheckedChangeListener { it, isChecked ->
48+
if( !it.isPressed) return@setOnCheckedChangeListener
4749
subItem.enabled = isChecked
4850
MmkvManager.encodeSubscription(subId, subItem)
4951

0 commit comments

Comments
 (0)