Skip to content

Commit f26232d

Browse files
committed
limit route cards click
1 parent 010f08f commit f26232d

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

app/src/main/java/io/nekohasekai/sagernet/ui/RouteFragment.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,9 @@ class RouteFragment : ToolbarFragment(R.layout.layout_route), Toolbar.OnMenuItem
295295
}
296296
routeOutbound.setTextColor(ContextCompat.getColor(itemView.context, colorRes))
297297

298-
itemView.setOnClickListener {
299-
enableSwitch.performClick()
300-
}
298+
itemView.setOnClickListener(null)
299+
itemView.isClickable = false
300+
itemView.isFocusable = false
301301
enableSwitch.setOnCheckedChangeListener(null)
302302
enableSwitch.isChecked = rule.enabled
303303
enableSwitch.setOnCheckedChangeListener { _, isChecked ->

app/src/main/res/layout/layout_route_item.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
android:id="@+id/content_lin"
1313
android:layout_width="match_parent"
1414
android:layout_height="wrap_content"
15-
android:focusable="true"
1615
android:orientation="vertical">
1716

1817

@@ -136,4 +135,4 @@
136135

137136
</LinearLayout>
138137

139-
</com.google.android.material.card.MaterialCardView>
138+
</com.google.android.material.card.MaterialCardView>

0 commit comments

Comments
 (0)