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)) {
|
} else if (LinphoneUtils.onKeyBackGoHome(this, keyCode, event)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
} else if (!isTablet()) {
|
} else {
|
||||||
int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount();
|
if (!isTablet()) {
|
||||||
if (backStackEntryCount <= 1) {
|
int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount();
|
||||||
showStatusBar();
|
if (backStackEntryCount <= 1) {
|
||||||
}
|
showStatusBar();
|
||||||
|
}
|
||||||
|
|
||||||
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
||||||
showStatusBar();
|
showStatusBar();
|
||||||
reloadConfig();
|
reloadConfig();
|
||||||
updateAnimationsState();
|
updateAnimationsState();
|
||||||
} else if (currentFragment == FragmentsAvailable.CHATLIST) {
|
} else if (currentFragment == FragmentsAvailable.CHATLIST) {
|
||||||
//Hack to ensure display the status bar on some devices
|
//Hack to ensure display the status bar on some devices
|
||||||
showStatusBar();
|
showStatusBar();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (currentFragment == FragmentsAvailable.SETTINGS) {
|
||||||
|
reloadConfig();
|
||||||
|
updateAnimationsState();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (keyCode == KeyEvent.KEYCODE_MENU && statusFragment != null) {
|
} else if (keyCode == KeyEvent.KEYCODE_MENU && statusFragment != null) {
|
||||||
|
|
Loading…
Reference in a new issue