Prevent NPE

master
M66B 2 weeks ago
parent c56cb33ba7
commit f05bfbc7a7

@ -2185,7 +2185,7 @@ public class FragmentAccount extends FragmentBase {
@Override
protected void onExecuted(Bundle args, Boolean data) {
boolean lan17 = Boolean.TRUE.equals(data);
if (lan17 && lanSnackbar == null) {
if (lan17 && lanSnackbar == null && view != null) {
lanSnackbar = Helper.setSnackbarOptions(Snackbar.make(view, R.string.title_lan_required, Snackbar.LENGTH_INDEFINITE));
Helper.setSnackbarLines(lanSnackbar, 2);
lanSnackbar.setAction(R.string.title_fix, new View.OnClickListener() {
@ -2201,12 +2201,14 @@ public class FragmentAccount extends FragmentBase {
lanSnackbar.addCallback(new Snackbar.Callback() {
@Override
public void onShown(Snackbar sb) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
});
lanSnackbar.show();

@ -1733,7 +1733,7 @@ public class FragmentIdentity extends FragmentBase {
@Override
protected void onExecuted(Bundle args, Boolean data) {
boolean lan17 = Boolean.TRUE.equals(data);
if (lan17 && lanSnackbar == null) {
if (lan17 && lanSnackbar == null && view != null) {
lanSnackbar = Helper.setSnackbarOptions(Snackbar.make(view, R.string.title_lan_required, Snackbar.LENGTH_INDEFINITE));
Helper.setSnackbarLines(lanSnackbar, 2);
lanSnackbar.setAction(R.string.title_fix, new View.OnClickListener() {
@ -1749,12 +1749,14 @@ public class FragmentIdentity extends FragmentBase {
lanSnackbar.addCallback(new Snackbar.Callback() {
@Override
public void onShown(Snackbar sb) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
});
lanSnackbar.show();

@ -1249,7 +1249,7 @@ public class FragmentPop extends FragmentBase {
@Override
protected void onExecuted(Bundle args, Boolean data) {
boolean lan17 = Boolean.TRUE.equals(data);
if (lan17 && lanSnackbar == null) {
if (lan17 && lanSnackbar == null && view != null) {
lanSnackbar = Helper.setSnackbarOptions(Snackbar.make(view, R.string.title_lan_required, Snackbar.LENGTH_INDEFINITE));
Helper.setSnackbarLines(lanSnackbar, 2);
lanSnackbar.setAction(R.string.title_fix, new View.OnClickListener() {
@ -1265,12 +1265,14 @@ public class FragmentPop extends FragmentBase {
lanSnackbar.addCallback(new Snackbar.Callback() {
@Override
public void onShown(Snackbar sb) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
view.requestApplyInsets();
if (view != null)
view.requestApplyInsets();
}
});
lanSnackbar.show();

Loading…
Cancel
Save