[network/kdeconnect-android] src/main/java/org/kde/kdeconnect/ui: Refresh discovery after local network permission has been granted
Albert Vaca Cintora <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 0292b5ab6ba2ef2c3ba166ed06b5fc21b656ee5c by Albert Vaca Cintora.
Committed on 30/07/2026 at 19:51.
Pushed by albertvaka into branch 'master'.
Refresh discovery after local network permission has been granted
M +4 -0 src/main/java/org/kde/kdeconnect/ui/MainActivity.kt
https://invent.kde.org/network/kdeconnect-android/-/commit/0292b5ab6ba2ef2c3ba166ed06b5fc21b656ee5c
diff --git a/src/main/java/org/kde/kdeconnect/ui/MainActivity.kt b/src/main/java/org/kde/kdeconnect/ui/MainActivity.kt
index dc7439262..f7014ef75 100644
--- a/src/main/java/org/kde/kdeconnect/ui/MainActivity.kt
+++ b/src/main/java/org/kde/kdeconnect/ui/MainActivity.kt
@@ -408,6 +408,10 @@ class MainActivity : AppCompatActivity(), OnSharedPreferenceChangeListener {
}
}
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.CINNAMON_BUN && isPermissionGranted(permissions, grantResults, Manifest.permission.ACCESS_LOCAL_NETWORK)) {
+ BackgroundService.ForceRefreshConnections(this)
+ }
+
//New permission granted, reload plugins
CoroutineScope(Dispatchers.IO).launch {
KdeConnect.getInstance().devices.values.forEach(Device::reloadPluginsFromSettings)