[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) {