diff --git a/app/src/main/java/ca/pkay/rcloneexplorer/Dialogs/LoadingDialog.java b/app/src/main/java/ca/pkay/rcloneexplorer/Dialogs/LoadingDialog.java index 4e1436dd..64bc3e77 100644 --- a/app/src/main/java/ca/pkay/rcloneexplorer/Dialogs/LoadingDialog.java +++ b/app/src/main/java/ca/pkay/rcloneexplorer/Dialogs/LoadingDialog.java @@ -71,14 +71,18 @@ public Dialog onCreateDialog(Bundle savedInstanceState) { builder.setNegativeButton(negativeText, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - onNegativeListener.onNegative(); + if(null != onNegativeListener) { + onNegativeListener.onNegative(); + } } }); } else if (negativeTextId > 0) { builder.setNeutralButton(negativeTextId, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - onNegativeListener.onNegative(); + if(null != onNegativeListener) { + onNegativeListener.onNegative(); + } } }); }