diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-05-30 11:57:39 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-07-08 18:49:29 +0200 |
commit | 873f389b3760d835d763cc062bf147e4fc0e1265 (patch) | |
tree | 34470b13ff09803ead055e582180525b9757dda7 | |
parent | 0ef98957a7c5efe8f033ab876ae1969e3f3938c8 (diff) | |
download | strongswan-873f389b3760d835d763cc062bf147e4fc0e1265.tar.bz2 strongswan-873f389b3760d835d763cc062bf147e4fc0e1265.tar.xz |
android: Properly hide the IMC state fragment initially
-rw-r--r-- | src/frontends/android/src/org/strongswan/android/ui/ImcStateFragment.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/frontends/android/src/org/strongswan/android/ui/ImcStateFragment.java b/src/frontends/android/src/org/strongswan/android/ui/ImcStateFragment.java index 473611394..18893a3b6 100644 --- a/src/frontends/android/src/org/strongswan/android/ui/ImcStateFragment.java +++ b/src/frontends/android/src/org/strongswan/android/ui/ImcStateFragment.java @@ -62,6 +62,8 @@ public class ImcStateFragment extends Fragment implements VpnStateListener Context context = getActivity().getApplicationContext(); context.bindService(new Intent(context, VpnStateService.class), mServiceConnection, Service.BIND_AUTO_CREATE); + /* hide it initially */ + getFragmentManager().beginTransaction().hide(this).commit(); } @Override @@ -95,7 +97,6 @@ public class ImcStateFragment extends Fragment implements VpnStateListener public void updateView() { FragmentTransaction ft = getFragmentManager().beginTransaction(); - ft.show(this); switch (mService.getImcState()) { @@ -106,10 +107,12 @@ public class ImcStateFragment extends Fragment implements VpnStateListener case ISOLATE: mStateView.setText(R.string.imc_state_isolate); mStateView.setTextColor(getResources().getColor(R.color.warning_text)); + ft.show(this); break; case BLOCK: mStateView.setText(R.string.imc_state_block); mStateView.setTextColor(getResources().getColor(R.color.error_text)); + ft.show(this); break; } ft.commit(); |