Fix NPE in child fragments

This commit is contained in:
PavelRatushny 2017-09-08 10:21:38 +03:00
parent a6bffe42d6
commit 7a1bbb1b7a

View file

@ -44,6 +44,7 @@ public class MapMarkersDialogFragment extends android.support.v4.app.DialogFragm
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
List<Fragment> fragments = getChildFragmentManager().getFragments();
if (fragments != null) {
for (Fragment fragment : fragments) {
if (fragment instanceof MapMarkersActiveFragment) {
activeFragment = (MapMarkersActiveFragment) fragment;
@ -51,6 +52,7 @@ public class MapMarkersDialogFragment extends android.support.v4.app.DialogFragm
historyFragment = (MapMarkersHistoryFragment) fragment;
}
}
}
if (activeFragment == null) {
activeFragment = new MapMarkersActiveFragment();
}