diff --git a/Clover/app/src/main/java/org/floens/chan/core/presenter/SitesSetupPresenter.java b/Clover/app/src/main/java/org/floens/chan/core/presenter/SitesSetupPresenter.java index b57b0ae0..665ed1de 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/presenter/SitesSetupPresenter.java +++ b/Clover/app/src/main/java/org/floens/chan/core/presenter/SitesSetupPresenter.java @@ -88,12 +88,16 @@ public class SitesSetupPresenter { @Override public void onSiteAdded(Site site) { siteAdded(site); - addCallback.dismissDialog(); + if (addCallback != null) { + addCallback.dismissDialog(); + } } @Override public void onSiteAddFailed(String message) { - addCallback.showAddError(message); + if (addCallback != null) { + addCallback.showAddError(message); + } } }); }