[network/kdeconnect-android] src/main/java/org/kde/kdeconnect/plugins/share: Do not block the main thread when sending files

Albert Vaca Cintora <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit ee9e6298ac87dce5f1920842b4b9b3417bef9efb by Albert Vaca Cintora.
Committed on 26/07/2026 at 16:54.
Pushed by albertvaka into branch 'master'.

Do not block the main thread when sending files

M  +2    -1    src/main/java/org/kde/kdeconnect/plugins/share/SharePlugin.java

https://invent.kde.org/network/kdeconnect-android/-/commit/ee9e6298ac87dce5f1920842b4b9b3417bef9efb

diff --git a/src/main/java/org/kde/kdeconnect/plugins/share/SharePlugin.java b/src/main/java/org/kde/kdeconnect/plugins/share/SharePlugin.java
index b82471b23..77d9a03f7 100644
--- a/src/main/java/org/kde/kdeconnect/plugins/share/SharePlugin.java
+++ b/src/main/java/org/kde/kdeconnect/plugins/share/SharePlugin.java
@@ -38,6 +38,7 @@ import org.jetbrains.annotations.NotNull;
 import org.kde.kdeconnect.helpers.FilesHelper;
 import org.kde.kdeconnect.helpers.IntentHelper;
 import org.kde.kdeconnect.NetworkPacket;
+import org.kde.kdeconnect.helpers.ThreadHelper;
 import org.kde.kdeconnect.plugins.Plugin;
 import org.kde.kdeconnect.plugins.PluginFactory;
 import org.kde.kdeconnect.ui.MainActivity;
@@ -311,7 +312,7 @@ public class SharePlugin extends Plugin {
         Bundle extras = intent.getExtras();
         ArrayList<Uri> streams = streamsFromIntent(intent, extras);
         if (streams != null && !streams.isEmpty()) {
-            sendUriList(streams);
+            ThreadHelper.execute(() -> sendUriList(streams));
             return;
         }
         if (extras != null) {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.