From 3518feda213f32c3ab0fd11a4bb97f6225f4bbdd Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Tue, 1 Mar 2016 09:07:44 -0800 Subject: [PATCH] Correct state loss tracking for FragmentTransaction.commitNow Booleans are hard. Bug 27419920 Change-Id: I91a746aa14cad36bf77ec6224ffc13b00dc39ae7 --- core/java/android/app/FragmentManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index 78a054b3a717c..04110c674dba3 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -1525,7 +1525,7 @@ final class FragmentManagerImpl extends FragmentManager implements LayoutInflate throw new IllegalStateException("Must be called from main thread of fragment host"); } - if (allowStateLoss) { + if (!allowStateLoss) { checkStateLoss(); }