Fix nexus preferences not reloaded until reboot issue
This commit is contained in:
parent
0a397d1e99
commit
aeed3f4d45
1 changed files with 20 additions and 13 deletions
|
@ -1363,19 +1363,26 @@ public class LinphoneActivity extends FragmentActivity implements
|
|||
} else if (LinphoneUtils.onKeyBackGoHome(this, keyCode, event)) {
|
||||
return true;
|
||||
}
|
||||
} else if (!isTablet()) {
|
||||
int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount();
|
||||
if (backStackEntryCount <= 1) {
|
||||
showStatusBar();
|
||||
}
|
||||
|
||||
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
||||
showStatusBar();
|
||||
reloadConfig();
|
||||
updateAnimationsState();
|
||||
} else if (currentFragment == FragmentsAvailable.CHATLIST) {
|
||||
//Hack to ensure display the status bar on some devices
|
||||
showStatusBar();
|
||||
} else {
|
||||
if (!isTablet()) {
|
||||
int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount();
|
||||
if (backStackEntryCount <= 1) {
|
||||
showStatusBar();
|
||||
}
|
||||
|
||||
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
||||
showStatusBar();
|
||||
reloadConfig();
|
||||
updateAnimationsState();
|
||||
} else if (currentFragment == FragmentsAvailable.CHATLIST) {
|
||||
//Hack to ensure display the status bar on some devices
|
||||
showStatusBar();
|
||||
}
|
||||
} else {
|
||||
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
||||
reloadConfig();
|
||||
updateAnimationsState();
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (keyCode == KeyEvent.KEYCODE_MENU && statusFragment != null) {
|
||||
|
|
Loading…
Reference in a new issue