RemoteOperationResult result = null;
// Get Share for a file
- OCShare share = getStorageManager().getShareByPath(mFile.getRemotePath());
+ String path = mFile.getRemotePath();
+ if (mFile.isFolder()) {
+ path = path.substring(0, path.length()-1); // Remove last /
+ }
+ OCShare share = getStorageManager().getShareByPath(path);
if (share != null) {
UnshareLinkRemoteOperation operation = new UnshareLinkRemoteOperation((int) share.getIdRemoteShared());
refeshListOfFilesFragment();
+ setSupportProgressBarIndeterminateVisibility(false);
}
/**
// Unshare the file
UnshareLinkOperation unshare = new UnshareLinkOperation(file);
unshare.execute(getStorageManager(), this, this, mHandler, this);
-
+
+ setSupportProgressBarIndeterminateVisibility(true);
} else {
// Show a Message
Toast t = Toast.makeText(this, getString(R.string.share_link_no_support_share_api), Toast.LENGTH_LONG);