瀏覽代碼

Avoid crash in the login page when the connections is tested, then changed to other wrong URL and connect is clicked before the new test finishes

David A. Velasco 13 年之前
父節點
當前提交
ff0803c3ee
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      AndroidManifest.xml
  2. 1 0
      src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java

+ 1 - 1
AndroidManifest.xml

@@ -18,7 +18,7 @@
  -->
 <manifest package="eu.alefzero.owncloud"
     android:versionCode="1"
-    android:versionName="0.1.168B" xmlns:android="http://schemas.android.com/apk/res/android">
+    android:versionName="0.1.169B" xmlns:android="http://schemas.android.com/apk/res/android">
 
     <uses-permission android:name="android.permission.GET_ACCOUNTS" />
     <uses-permission android:name="android.permission.USE_CREDENTIALS" />

+ 1 - 0
src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java

@@ -343,6 +343,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
                 if (uri.length() != 0) {
                     setResultIconAndText(R.drawable.progress_small,
                             R.string.auth_testing_connection);
+                    findViewById(R.id.buttonOK).setEnabled(false);  // avoid connect can be clicked if the test was previously passed
                     mConnChkRunnable = new ConnectionCheckerRunnable(uri, this);
                     mConnChkRunnable.setListener(this, mHandler);
                     mAuthThread = new Thread(mConnChkRunnable);