X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/385f3b7a1caa18241865164c4643eca80bfb2a57..49f593ecd148ef5e5bd64dcb2d8bcc7e394e6ef2:/src/com/owncloud/android/ui/activity/ShareActivity.java diff --git a/src/com/owncloud/android/ui/activity/ShareActivity.java b/src/com/owncloud/android/ui/activity/ShareActivity.java index bf6e37a6..72790471 100644 --- a/src/com/owncloud/android/ui/activity/ShareActivity.java +++ b/src/com/owncloud/android/ui/activity/ShareActivity.java @@ -102,8 +102,10 @@ public class ShareActivity extends FileActivity } else if (UsersAndGroupsSearchProvider.ACTION_SHARE_WITH.equals(intent.getAction())) { Uri data = intent.getData(); + String dataString = intent.getDataString(); + String shareWith = dataString.substring(dataString.lastIndexOf('/') + 1); doShareWith( - data.getLastPathSegment(), + shareWith, UsersAndGroupsSearchProvider.DATA_GROUP.equals(data.getAuthority()) ); @@ -170,7 +172,7 @@ public class ShareActivity extends FileActivity refreshSharesFromStorageManager(); } - if (operation instanceof CreateShareViaLinkOperation) { + if (operation instanceof CreateShareViaLinkOperation && result.isSuccess()) { // Send link to the app String link = ((OCShare) (result.getData().get(0))).getShareLink(); Log_OC.d(TAG, "Share link = " + link);