Fixed a small behavior issue in account settigns
This commit is contained in:
parent
08a6375a65
commit
af764b785c
2 changed files with 8 additions and 5 deletions
|
@ -184,7 +184,8 @@ public class AccountSettingsFragment extends Fragment {
|
|||
mReplacePlusBy00 = mRootView.findViewById(R.id.pref_escape_plus);
|
||||
|
||||
mPush = mRootView.findViewById(R.id.pref_push_notification);
|
||||
mPush.setVisibility(PushNotificationUtils.isAvailable(getActivity()) ? View.VISIBLE : View.GONE);
|
||||
mPush.setVisibility(
|
||||
PushNotificationUtils.isAvailable(getActivity()) ? View.VISIBLE : View.GONE);
|
||||
|
||||
mChangePassword = mRootView.findViewById(R.id.pref_change_password);
|
||||
mChangePassword.setVisibility(View.GONE); // TODO
|
||||
|
@ -407,12 +408,12 @@ public class AccountSettingsFragment extends Fragment {
|
|||
@Override
|
||||
public void onBoolValueChanged(boolean newValue) {
|
||||
if (mProxyConfig != null) {
|
||||
mProxyConfig.edit();
|
||||
Core core = LinphoneManager.getLcIfManagerNotDestroyedOrNull();
|
||||
if (core != null) {
|
||||
if (core != null && newValue) {
|
||||
core.setDefaultProxyConfig(mProxyConfig);
|
||||
mUseAsDefault.setEnabled(false);
|
||||
}
|
||||
mProxyConfig.done();
|
||||
LinphoneActivity.instance().refreshAccounts();
|
||||
} else {
|
||||
Log.e("[Account Settings] No proxy config !");
|
||||
}
|
||||
|
@ -617,6 +618,7 @@ public class AccountSettingsFragment extends Fragment {
|
|||
|
||||
mUseAsDefault.setChecked(
|
||||
core != null && mProxyConfig.equals(core.getDefaultProxyConfig()));
|
||||
mUseAsDefault.setEnabled(!mUseAsDefault.isChecked());
|
||||
|
||||
mOutboundProxy.setChecked(mProxyConfig.getRoute() != null);
|
||||
|
||||
|
|
|
@ -78,7 +78,8 @@ public class NetworkSettingsFragment extends Fragment {
|
|||
mIpv6 = mRootView.findViewById(R.id.pref_ipv6);
|
||||
|
||||
mPush = mRootView.findViewById(R.id.pref_push_notification);
|
||||
mPush.setVisibility(PushNotificationUtils.isAvailable(getActivity()) ? View.VISIBLE : View.GONE);
|
||||
mPush.setVisibility(
|
||||
PushNotificationUtils.isAvailable(getActivity()) ? View.VISIBLE : View.GONE);
|
||||
|
||||
mRandomPorts = mRootView.findViewById(R.id.pref_transport_use_random_ports);
|
||||
|
||||
|
|
Loading…
Reference in a new issue