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-2586: Parse the xml Share response from the server
[pub/Android/ownCloud.git]
/
src
/
com
/
owncloud
/
android
/
ui
/
activity
/
FileActivity.java
diff --git
a/src/com/owncloud/android/ui/activity/FileActivity.java
b/src/com/owncloud/android/ui/activity/FileActivity.java
index
31e3e86
..
f003866
100644
(file)
--- a/
src/com/owncloud/android/ui/activity/FileActivity.java
+++ b/
src/com/owncloud/android/ui/activity/FileActivity.java
@@
-87,7
+87,6
@@
public abstract class FileActivity extends SherlockFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
Account account;
if(savedInstanceState != null) {
account = savedInstanceState.getParcelable(FileActivity.EXTRA_ACCOUNT);
Account account;
if(savedInstanceState != null) {
account = savedInstanceState.getParcelable(FileActivity.EXTRA_ACCOUNT);
@@
-100,6
+99,7
@@
public abstract class FileActivity extends SherlockFragmentActivity {
}
setAccount(account, savedInstanceState != null);
}
setAccount(account, savedInstanceState != null);
+
}
}
@@
-149,6
+149,11
@@
public abstract class FileActivity extends SherlockFragmentActivity {
} else {
swapToDefaultAccount();
}
} else {
swapToDefaultAccount();
}
+
+ AccountManager accountMngr = AccountManager.get(getBaseContext());
+ if (mAccount != null) {
+ mIsSharedSupported = Boolean.parseBoolean(accountMngr.getUserData(mAccount, OwnCloudAccount.Constants.KEY_SUPPORTS_SHARE_API));
+ }
}
}
@@
-164,7
+169,6
@@
public abstract class FileActivity extends SherlockFragmentActivity {
*/
private void swapToDefaultAccount() {
// default to the most recently used account
*/
private void swapToDefaultAccount() {
// default to the most recently used account
- AccountManager accountManager = AccountManager.get(this);
Account newAccount = AccountUtils.getCurrentOwnCloudAccount(getApplicationContext());
if (newAccount == null) {
/// no account available: force account creation
Account newAccount = AccountUtils.getCurrentOwnCloudAccount(getApplicationContext());
if (newAccount == null) {
/// no account available: force account creation
@@
-178,7
+182,6
@@
public abstract class FileActivity extends SherlockFragmentActivity {
mAccountWasRestored = (newAccount.equals(mAccount));
mAccount = newAccount;
}
mAccountWasRestored = (newAccount.equals(mAccount));
mAccount = newAccount;
}
- setIsSharedSupported( Boolean.getBoolean(accountManager.getUserData(mAccount, OwnCloudAccount.Constants.KEY_SUPPORTS_SHARE_API)));
}
}
@@
-261,8
+264,8
@@
public abstract class FileActivity extends SherlockFragmentActivity {
}
}
- public void setIsSharedSupported(boolean
mI
sSharedSupported) {
- this.mIsSharedSupported =
mI
sSharedSupported;
+ public void setIsSharedSupported(boolean
i
sSharedSupported) {
+ this.mIsSharedSupported =
i
sSharedSupported;
}
/**
}
/**