Bug fix with KProgressHUD not resetting the custom view in certain cases.

This commit is contained in:
Pranay
2017-08-22 16:07:44 -07:00
parent 362140fc9b
commit 90fe090d2b

View File

@@ -135,7 +135,14 @@ public class RNProgressHUDModule extends ReactContextBaseJavaModule {
private KProgressHUD showProgressHUD(Integer maskTypeInteger, KProgressHUDStyle style, String status) {
Context context = this.reactContext.getCurrentActivity();
if (context != null && this.progressHUD == null) {
if (this.progressHUD == null) {
this.progressHUD = KProgressHUD.create(context);
if (this.progressHUD.isShowing()) {
this.progressHUD.dismiss();
}
this.progressHUD = null;
}
if (context != null) {
KProgressHUDMaskType maskType = getMaskTypeForInteger(maskTypeInteger);
this.progressHUD = KProgressHUD.create(context)
.setCancellable(getIsCancellableForMaskType(maskType))