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>2022-12-29 16:14:32 +0300
committerStefan Niedermann <info@niedermann.it>2022-12-29 16:14:32 +0300
commita2f0efb16ae92431ea765aa59a87451bc9555a20 (patch)
tree5ecbd630430f761e23615c0c5fae77d1f443cfdc /app/src/main/java/it/niedermann/nextcloud/deck/ui/card
parent323cdcd205545dc53469456632f667bd6c89553c (diff)
Fix picture attachment picker for Android 13
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractCursorPickerAdapter.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractCursorPickerAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractCursorPickerAdapter.java
index a2ea6dd37..ab05e1c2e 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractCursorPickerAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractCursorPickerAdapter.java
@@ -1,5 +1,10 @@
package it.niedermann.nextcloud.deck.ui.card.attachments.picker;
+import static android.database.Cursor.FIELD_TYPE_INTEGER;
+import static android.database.Cursor.FIELD_TYPE_NULL;
+import static androidx.recyclerview.widget.RecyclerView.NO_ID;
+import static java.util.Objects.requireNonNull;
+
import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
@@ -16,11 +21,6 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.function.BiConsumer;
-import static android.database.Cursor.FIELD_TYPE_INTEGER;
-import static android.database.Cursor.FIELD_TYPE_NULL;
-import static androidx.recyclerview.widget.RecyclerView.NO_ID;
-import static java.util.Objects.requireNonNull;
-
/**
* An {@link RecyclerView.Adapter} which provides previews of one type of files and also an option to open a native dialog.
* <p>
@@ -45,7 +45,7 @@ public abstract class AbstractCursorPickerAdapter<T extends RecyclerView.ViewHol
* This must only be one {@link Thread} because otherwise the cursor might change while fetching data from it.
*/
@NonNull
- protected final ExecutorService bindExecutor = Executors.newFixedThreadPool(1);
+ protected final ExecutorService bindExecutor = Executors.newSingleThreadExecutor();
public AbstractCursorPickerAdapter(@NonNull Context context, @NonNull BiConsumer<Uri, Pair<String, RequestBuilder<?>>> onSelect, @NonNull Runnable openNativePicker, Uri subject, String idColumn, String sortOrder) {
this(context, onSelect, openNativePicker, subject, idColumn, new String[]{idColumn}, sortOrder);