Skip to content

Commit 47e62d1

Browse files
committed
Add confirmation before reset ChromeXt
1 parent 4befc83 commit 47e62d1

File tree

1 file changed

+8
-0
lines changed
  • app/src/main/java/org/matrix/chromext/proxy

1 file changed

+8
-0
lines changed

app/src/main/java/org/matrix/chromext/proxy/Menu.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ object MenuProxy {
110110
setChecked.invoke(preferences["gesture_mod"], false)
111111
}
112112

113+
var reset_confirming = 1
113114
val listeners =
114115
mapOf(
115116
"bookmark" to
@@ -224,6 +225,13 @@ object MenuProxy {
224225
},
225226
"reset" to
226227
fun(_: Any) {
228+
if (reset_confirming < 3) {
229+
Log.toast(
230+
ctx,
231+
"Clik ${3 - reset_confirming} more times if you confirm to reset ChromeXt")
232+
reset_confirming += 1
233+
return
234+
}
227235
arrayOf("ChromeXt", "CosmeticFilter", "UserAgent").forEach {
228236
with(ctx.getSharedPreferences(it, Context.MODE_PRIVATE).edit()) {
229237
clear()

0 commit comments

Comments
 (0)