projects
/
pub
/
Android
/
ownCloud.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
OC-3079: (fix bug) Two send options appear after send and mail with a ownCloud file
[pub/Android/ownCloud.git]
/
src
/
com
/
owncloud
/
android
/
syncadapter
/
FileSyncAdapter.java
diff --git
a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java
b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java
index
c0b9b0d
..
349f137
100644
(file)
--- a/
src/com/owncloud/android/syncadapter/FileSyncAdapter.java
+++ b/
src/com/owncloud/android/syncadapter/FileSyncAdapter.java
@@
-110,7
+110,7
@@
public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
private SyncResult mSyncResult;
/** 'True' means that the server supports the share API */
private SyncResult mSyncResult;
/** 'True' means that the server supports the share API */
- private boolean mIsShare
d
Supported;
+ private boolean mIsShareSupported;
/**
/**
@@
-156,9
+156,6
@@
public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
this.setContentProviderClient(providerClient);
this.setStorageManager(new FileDataStorageManager(account, providerClient));
this.setContentProviderClient(providerClient);
this.setStorageManager(new FileDataStorageManager(account, providerClient));
- AccountManager accountManager = getAccountManager();
- mIsSharedSupported = Boolean.parseBoolean(accountManager.getUserData(account, Constants.KEY_SUPPORTS_SHARE_API));
-
try {
this.initClientForCurrentAccount();
} catch (IOException e) {
try {
this.initClientForCurrentAccount();
} catch (IOException e) {
@@
-235,6
+232,8
@@
public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
RemoteOperationResult result = update.execute(getClient());
if (!result.isSuccess()) {
mLastFailedResult = result;
RemoteOperationResult result = update.execute(getClient());
if (!result.isSuccess()) {
mLastFailedResult = result;
+ } else {
+ mIsShareSupported = update.getOCVersion().isSharedSupported();
}
}
}
}
@@
-269,7
+268,7
@@
public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
SynchronizeFolderOperation synchFolderOp = new SynchronizeFolderOperation( folder,
mCurrentSyncTime,
true,
SynchronizeFolderOperation synchFolderOp = new SynchronizeFolderOperation( folder,
mCurrentSyncTime,
true,
- mIsShare
d
Supported,
+ mIsShareSupported,
getStorageManager(),
getAccount(),
getContext()
getStorageManager(),
getAccount(),
getContext()