diff options
author | 2025-05-28 03:56:51 +0200 | |
---|---|---|
committer | 2025-05-28 03:56:51 +0200 | |
commit | 6414de156c171bc3da9977f3fb02043bafec6f28 (patch) | |
tree | c32591b7a79d9a8024c0cc64c25b31b4fca11874 | |
parent | QuickTileService: handle onClick in applicationScope (diff) | |
download | wireguard-android-6414de156c171bc3da9977f3fb02043bafec6f28.tar.xz wireguard-android-6414de156c171bc3da9977f3fb02043bafec6f28.zip |
QuickTileService: wait for tunnels to load
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r-- | ui/src/main/java/com/wireguard/android/QuickTileService.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/src/main/java/com/wireguard/android/QuickTileService.kt b/ui/src/main/java/com/wireguard/android/QuickTileService.kt index 7645b812..a8650b78 100644 --- a/ui/src/main/java/com/wireguard/android/QuickTileService.kt +++ b/ui/src/main/java/com/wireguard/android/QuickTileService.kt @@ -53,6 +53,10 @@ class QuickTileService : TileService() { override fun onClick() { applicationScope.launch { + if (tunnel == null) { + Application.getTunnelManager().getTunnels() + updateTile() + } when (val tunnel = tunnel) { null -> { Log.d(TAG, "No tunnel set, so launching main activity") |