diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index 8ebc983bd..2ca64ccb9 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -46,7 +46,7 @@ android:key="@string/pref_video_enable_key" /> diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 1b3f3b5cb..7d27d5c98 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -1098,7 +1098,7 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene } } else { int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount(); - if (backStackEntryCount == 1) { + if (backStackEntryCount <= 1) { showStatusBar(); } diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index c2a1bb44f..32fee6745 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -155,8 +155,9 @@ public class StatusFragment extends Fragment { } public void registrationStateChanged(final RegistrationState state) { - if (!isAttached) + if (!isAttached) { return; + } mHandler.post(new Runnable() { @Override @@ -164,6 +165,8 @@ public class StatusFragment extends Fragment { statusLed.setImageResource(getStatusIconResource(state, true)); statusText.setText(getStatusIconText(state)); // setMiniLedsForEachAccount(); + populateSliderContent(); + sliderContent.invalidate(); } }); }