From 6a163c035815ffe981804ff318155587fc2324e4 Mon Sep 17 00:00:00 2001
From: Torsten Grote <t@grobox.de>
Date: Fri, 20 Jul 2018 13:28:34 -0300
Subject: [PATCH] Run UI actions only when the activity is added to the
 fragment.

This is different from the previous behavior
where we only check if it is not detached.
---
 .../org/briarproject/briar/android/fragment/BaseFragment.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseFragment.java
index f45d7c54f6..3dc3bf0949 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseFragment.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseFragment.java
@@ -85,7 +85,7 @@ public abstract class BaseFragment extends Fragment
 			activity.runOnUiThread(() -> {
 				// Note that we don't have to check if the activity has
 				// been destroyed as the Fragment has not been detached yet
-				if (!isDetached() && !activity.isFinishing()) {
+				if (isAdded() && !activity.isFinishing()) {
 					r.run();
 				}
 			});
-- 
GitLab