android: ensure in secure state to interact with quicktile (#622)

* android: ensure in secure state to interact with quicktile

Updates tailscale/tailscale#14628

Signed-off-by: davfsa <davfsa@gmail.com>

* Update android/src/main/java/com/tailscale/ipn/QuickToggleService.java

Signed-off-by: davfsa <davfsa@gmail.com>

---------

Signed-off-by: davfsa <davfsa@gmail.com>
pull/646/head
davfsa 7 months ago committed by GitHub
parent 976ba8eee4
commit ca7dc5f8a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -60,9 +60,13 @@ public class QuickToggleService extends TileService {
} }
} }
@SuppressWarnings("deprecation")
@Override @Override
public void onClick() { public void onClick() {
unlockAndRun(this::secureOnClick);
}
@SuppressWarnings("deprecation")
private void secureOnClick() {
boolean r; boolean r;
synchronized (lock) { synchronized (lock) {
r = UninitializedApp.get().isAbleToStartVPN(); r = UninitializedApp.get().isAbleToStartVPN();

Loading…
Cancel
Save