Don't show the SwiperChooserDialog if a SwiperType preference has already been set.
diff --git a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowDialogFragment.java b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowDialogFragment.java
index 8c55bdc..c7849ed 100644
--- a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowDialogFragment.java
+++ b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowDialogFragment.java
@@ -16,6 +16,8 @@
*/
@Implements(DialogFragment.class)
public class ShadowDialogFragment extends ShadowFragment {
+ private static DialogFragment latestDialogFragment;
+
private Dialog dialog;
@RealObject
@@ -41,6 +43,8 @@
realDialogFragment.onActivityCreated(null);
realDialogFragment.onStart();
realDialogFragment.onResume();
+
+ latestDialogFragment = realDialogFragment;
}
@Implementation
@@ -61,4 +65,8 @@
public Dialog getDialog() {
return dialog;
}
+
+ public static DialogFragment getLatestDialogFragment() {
+ return latestDialogFragment;
+ }
}