Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2020-03-07 23:52:36 +0300
committerstefan-niedermann <info@niedermann.it>2020-03-07 23:52:36 +0300
commit8b4fb85f0ff7899d4d3772830890adb41fe3eb56 (patch)
tree0fb7ad660e847d0c2d9c6a07e775b581bc1a0b79 /app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments
parentc5e8b55cec9c7387364db9ed98086d36dd32f575 (diff)
Cast check
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments/AttachmentAdapter.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments/AttachmentAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments/AttachmentAdapter.java
index d5a692dc8..554ff8d7f 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments/AttachmentAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/attachments/AttachmentAdapter.java
@@ -8,7 +8,7 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.appcompat.app.AppCompatActivity;
+import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
@@ -63,16 +63,18 @@ public class AttachmentAdapter extends RecyclerView.Adapter<AttachmentAdapter.At
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model,
Target<Drawable> target, boolean isFirstResource) {
- // TODO better cast check
- ((AppCompatActivity) context).supportStartPostponedEnterTransition();
+ if (context instanceof FragmentActivity) {
+ ((FragmentActivity) context).supportStartPostponedEnterTransition();
+ }
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model,
Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
- // TODO better cast check
- ((AppCompatActivity) context).supportStartPostponedEnterTransition();
+ if (context instanceof FragmentActivity) {
+ ((FragmentActivity) context).supportStartPostponedEnterTransition();
+ }
return false;
}
})