浏览代码

Fix settings client cert text

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 年之前
父节点
当前提交
47b5c66f8f
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      app/src/main/java/com/nextcloud/talk/controllers/SettingsController.java

+ 6 - 4
app/src/main/java/com/nextcloud/talk/controllers/SettingsController.java

@@ -230,10 +230,6 @@ public class SettingsController extends BaseController {
                     .popChangeHandler(new VerticalChangeHandler()));
         });
 
-        if (userEntity.getClientCertificate() != null) {
-            certificateSetup.setTitle(R.string.nc_client_cert_change);
-        }
-
 
         String host = null;
         int port = -1;
@@ -281,6 +277,12 @@ public class SettingsController extends BaseController {
         dispose(null);
         userEntity = userUtils.getCurrentUser();
 
+        if (!TextUtils.isEmpty(userEntity.getClientCertificate())) {
+            certificateSetup.setTitle(R.string.nc_client_cert_change);
+        } else {
+            certificateSetup.setTitle(R.string.nc_client_cert_setup);
+        }
+
         if ("No proxy".equals(appPreferences.getProxyType()) || appPreferences.getProxyType() == null) {
             hideProxySettings();
         } else {