aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2013-05-30 11:57:39 +0200
committerTobias Brunner <tobias@strongswan.org>2013-07-08 18:49:29 +0200
commit873f389b3760d835d763cc062bf147e4fc0e1265 (patch)
tree34470b13ff09803ead055e582180525b9757dda7
parent0ef98957a7c5efe8f033ab876ae1969e3f3938c8 (diff)
downloadstrongswan-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.java5
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();