diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java index 92284d3ca..fc2e51e9a 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java @@ -965,9 +965,11 @@ public class DlgDelegate { Dialog result = null; DlgID dlgID = DlgID.values()[id]; WeakReference ref = s_pendings.get( dlgID ); - DelegateBase dlgt = ref.get(); - if ( null != dlgt ) { - result = dlgt.onCreateDialog( id ); + if ( null != ref ) { + DelegateBase dlgt = ref.get(); + if ( null != dlgt ) { + result = dlgt.onCreateDialog( id ); + } } return result; }