diff --git a/src/org/kde/kdeconnect/Plugins/SharePlugin/CompositeReceiveFileJob.java b/src/org/kde/kdeconnect/Plugins/SharePlugin/CompositeReceiveFileJob.java index 394dfbe2..b264470e 100644 --- a/src/org/kde/kdeconnect/Plugins/SharePlugin/CompositeReceiveFileJob.java +++ b/src/org/kde/kdeconnect/Plugins/SharePlugin/CompositeReceiveFileJob.java @@ -352,6 +352,11 @@ public class CompositeReceiveFileJob extends BackgroundJob { intent.setDataAndType(fileDocument.getUri(), mimeType); } + // Open files for KDE Itinerary explicitly because Android's activity resolution sucks + if (fileDocument.getName().endsWith(".itinerary")) { + intent.setClassName("org.kde.itinerary", "org.kde.itinerary.Activity"); + } + getDevice().getContext().startActivity(intent); } }