@@ -23,10 +23,10 @@ Item {
23 implicitHeight: button.height
23 implicitHeight: button.height
24 implicitWidth: button.width
24 implicitWidth: button.width
26− property var shareUris
26+ property var shareData
27 readonly property bool isUrlExternal: url && url.indexOf("file:///") != 0 && url.indexOf("/") != 0
27 readonly property bool isUrlExternal: url && url.indexOf("file:///") != 0 && url.indexOf("/") != 0
28− readonly property string contentType: shareUris ? shareUris["contentType"] : ""
28+ readonly property string contentType: shareData ? shareData["contentType"] : ""
29− readonly property string url: shareUris ? shareUris["uri"] : ""
29+ readonly property var url: shareData ? shareData["uri"] : ""
30 readonly property Item rootItem: QuickUtils.rootItem(root)
30 readonly property Item rootItem: QuickUtils.rootItem(root)
32 visible: url != ""
32 visible: url != ""
@@ -78,9 +78,11 @@ Item {
78 var transfer = peer.request();
78 var transfer = peer.request();
79 if (transfer.state === ContentTransfer.InProgress) {
79 if (transfer.state === ContentTransfer.InProgress) {
80 var items = new Array();
80 var items = new Array();
81+ for (var i = 0; i < url.length; i++) {
81− var exportItem = exportItemComponent.createObject();
82+ var exportItem = exportItemComponent.createObject();
82− exportItem.url = url;
83+ exportItem.url = url[i];
83− items.push(exportItem);
84+ items.push(exportItem);
84 transfer.items = items;
86 transfer.items = items;
85 transfer.state = ContentTransfer.Charged;
87 transfer.state = ContentTransfer.Charged;