mirror of https://github.com/NekoX-Dev/NekoX.git
fix LoginActivity NPE
This commit is contained in:
parent
66eb744fc7
commit
271b0dc136
|
@ -659,10 +659,12 @@ public class LoginActivity extends BaseFragment implements NotificationCenter.No
|
||||||
regenerateLoginToken(false);
|
regenerateLoginToken(false);
|
||||||
} else if (id == menu_custom_dc) {
|
} else if (id == menu_custom_dc) {
|
||||||
PhoneView phoneView = (PhoneView)views[VIEW_PHONE_INPUT];
|
PhoneView phoneView = (PhoneView)views[VIEW_PHONE_INPUT];
|
||||||
if (phoneView.testBackendCheckBox.getVisibility() == View.GONE)
|
if (phoneView.testBackendCheckBox != null) {
|
||||||
phoneView.testBackendCheckBox.setVisibility(View.VISIBLE);
|
if (phoneView.testBackendCheckBox.getVisibility() == View.GONE)
|
||||||
else
|
phoneView.testBackendCheckBox.setVisibility(View.VISIBLE);
|
||||||
phoneView.testBackendCheckBox.setVisibility(View.GONE);
|
else
|
||||||
|
phoneView.testBackendCheckBox.setVisibility(View.GONE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.setContentDescription(LocaleController.getString(R.string.items_other));
|
menu.setContentDescription(LocaleController.getString(R.string.items_other));
|
||||||
|
@ -2033,7 +2035,7 @@ public class LoginActivity extends BaseFragment implements NotificationCenter.No
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BuildVars.DEBUG_PRIVATE_VERSION && activityMode == MODE_LOGIN) {
|
if (activityMode == MODE_LOGIN) {
|
||||||
testBackendCheckBox = new CheckBoxCell(context, 2);
|
testBackendCheckBox = new CheckBoxCell(context, 2);
|
||||||
testBackendCheckBox.setText("Test Backend", "", testBackend, false);
|
testBackendCheckBox.setText("Test Backend", "", testBackend, false);
|
||||||
addView(testBackendCheckBox, LayoutHelper.createLinear(LayoutHelper.WRAP_CONTENT, LayoutHelper.MATCH_PARENT, Gravity.LEFT | Gravity.TOP, 16, 0, 16 + (LocaleController.isRTL && AndroidUtilities.isSmallScreen() ? Build.VERSION.SDK_INT >= 21 ? 56 : 60 : 0), 0));
|
addView(testBackendCheckBox, LayoutHelper.createLinear(LayoutHelper.WRAP_CONTENT, LayoutHelper.MATCH_PARENT, Gravity.LEFT | Gravity.TOP, 16, 0, 16 + (LocaleController.isRTL && AndroidUtilities.isSmallScreen() ? Build.VERSION.SDK_INT >= 21 ? 56 : 60 : 0), 0));
|
||||||
|
|
Loading…
Reference in New Issue