From f8aa2468f1e55b737da63ebd6507879af8c8481d Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 24 Sep 2012 16:29:19 +0200 Subject: [PATCH] Fix missing status bar issue --- src/org/linphone/LinphoneActivity.java | 4 ++++ src/org/linphone/StatusFragment.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index dfabdf154..9c4f768a0 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -205,6 +205,10 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene private void showStatusBar() { findViewById(R.id.status).setVisibility(View.VISIBLE); + if (statusFragment != null && !statusFragment.isVisible()) { + // Hack to ensure statusFragment is visible after coming back to dialer from chat + statusFragment.getView().setVisibility(View.VISIBLE); + } findViewById(R.id.fragmentContainer).setPadding(0, LinphoneUtils.pixelsToDpi(getResources(), 40), 0, 0); } diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index 32fee6745..d966e292b 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -99,7 +99,7 @@ public class StatusFragment extends Fragment { // We create it once to not delay the first display populateSliderContent(); - + return view; }