diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt index 8ff2f6bc..29d273f8 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt +++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt @@ -24,7 +24,9 @@ class StatusDetailDialogFragment : StackableDialogFragment() { val found = Tweet.fetch(id) if (found == null) { world.notifyError("Tweet id=$id not found") - dismiss() + dismissAllowingStateLoss() + // NB: It seems onCreateView() is called even if dismiss() is called. + tweet = Tweet.placeHolder return } tweet = found |