From 6414de156c171bc3da9977f3fb02043bafec6f28 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 28 May 2025 03:56:51 +0200 Subject: [PATCH] QuickTileService: wait for tunnels to load Signed-off-by: Jason A. Donenfeld --- ui/src/main/java/com/wireguard/android/QuickTileService.kt | 4 ++++ 1 file changed, 4 insertions(+) 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")