diff --git a/android/src/main/java/com/tailscale/ipn/QuickToggleService.java b/android/src/main/java/com/tailscale/ipn/QuickToggleService.java index 0ac3bd0ab6..f2374ccbf0 100644 --- a/android/src/main/java/com/tailscale/ipn/QuickToggleService.java +++ b/android/src/main/java/com/tailscale/ipn/QuickToggleService.java @@ -60,9 +60,13 @@ public void onStopListening() { } } - @SuppressWarnings("deprecation") @Override public void onClick() { + unlockAndRun(this::secureOnClick); + } + + @SuppressWarnings("deprecation") + private void secureOnClick() { boolean r; synchronized (lock) { r = UninitializedApp.get().isAbleToStartVPN();