[android] fix: Crash when trying to start routing on tablets.

This commit is contained in:
Alexander Marchuk 2016-01-18 18:38:32 +03:00
parent 1a48ef113d
commit d898493c37

View file

@ -922,13 +922,17 @@ public class MwmActivity extends BaseMwmFragmentActivity
private void removeFragmentImmediate(Fragment fragment)
{
getSupportFragmentManager().beginTransaction()
.remove(fragment)
.commitAllowingStateLoss();
getSupportFragmentManager().executePendingTransactions();
FragmentManager fm = getSupportFragmentManager();
if (fm.isDestroyed())
return;
fm.beginTransaction()
.remove(fragment)
.commitAllowingStateLoss();
fm.executePendingTransactions();
}
boolean removeCurrentFragment(boolean animate)
private boolean removeCurrentFragment(boolean animate)
{
for (String tag : DOCKED_FRAGMENTS)
if (removeFragment(tag, animate))