\r
private void checkOcServer() {\r
String uri = mHostUrlInput.getText().toString().trim();\r
+ mServerCheckedAndValid = false;\r
+ mOkButton.setEnabled(false);\r
+ mDiscoveredVersion = null;\r
if (uri.length() != 0) {\r
- mServerCheckedAndValid = false;\r
- mOkButton.setEnabled(false);\r
mServerStatusText = R.string.auth_testing_connection;\r
mServerStatusIcon = R.drawable.progress_small;\r
showServerStatus();\r
mOcServerChkOperation = new OwnCloudServerCheckOperation(uri, this);\r
WebdavClient client = OwnCloudClientUtils.createOwnCloudClient(Uri.parse(uri), this);\r
- mDiscoveredVersion = null;\r
mOperationThread = mOcServerChkOperation.execute(client, this, mHandler);\r
} else {\r
mHostUrlInput.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);\r
* to the interactions with the OAuth authorization server.\r
*/\r
private void showAuthStatus() {\r
- if (mServerStatusIcon == 0 && mServerStatusText == 0) {\r
+ if (mAuthStatusIcon == 0 && mAuthStatusText == 0) {\r
mAuthStatusLayout.setVisibility(View.INVISIBLE);\r
} else {\r
- mAuthStatusLayout.setText(mServerStatusText);\r
- mAuthStatusLayout.setCompoundDrawablesWithIntrinsicBounds(mServerStatusIcon, 0, 0, 0);\r
+ mAuthStatusLayout.setText(mAuthStatusText);\r
+ mAuthStatusLayout.setCompoundDrawablesWithIntrinsicBounds(mAuthStatusIcon, 0, 0, 0);\r
mAuthStatusLayout.setVisibility(View.VISIBLE);\r
}\r
} \r
* @param view Refresh 'button'\r
*/\r
public void onRefreshClick(View view) {\r
- onFocusChange(mHostUrlInput, false);\r
+ checkOcServer();\r
}\r
\r
\r