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-11-04 21:26:17 +0300
committerStefan Niedermann <info@niedermann.it>2020-11-04 21:26:17 +0300
commitcb30da2e5031180f63d4380864b07085671c04d2 (patch)
tree3e8ff0b3594c8733e03b2668255955d5d479a504 /app/src/main/java/it
parent04ea09166b3bc39583ec473dcdf6692411aaede2 (diff)
Prevent clicking through in controls panel
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/GalleryPhotoPreviewItemViewHolder.java31
1 files changed, 14 insertions, 17 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/GalleryPhotoPreviewItemViewHolder.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/GalleryPhotoPreviewItemViewHolder.java
index 0652a8a5e..1d665b76c 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/GalleryPhotoPreviewItemViewHolder.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/GalleryPhotoPreviewItemViewHolder.java
@@ -11,7 +11,6 @@ import com.google.common.util.concurrent.ListenableFuture;
import java.util.concurrent.ExecutionException;
-import it.niedermann.nextcloud.deck.BuildConfig;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.databinding.ItemPhotoPreviewBinding;
@@ -28,26 +27,24 @@ public class GalleryPhotoPreviewItemViewHolder extends RecyclerView.ViewHolder {
}
public void bind(@NonNull Runnable openNativePicker, @NonNull LifecycleOwner lifecycleOwner) {
- if(!BuildConfig.DEBUG) {
- itemView.setOnClickListener((v) -> openNativePicker.run());
- ListenableFuture<ProcessCameraProvider> cameraProviderFuture = ProcessCameraProvider.getInstance(itemView.getContext());
- cameraProviderFuture.addListener(() -> {
- try {
- unbind();
- cameraProvider = cameraProviderFuture.get();
- Preview previewUseCase = new Preview.Builder().build();
- previewUseCase.setSurfaceProvider(binding.preview.getSurfaceProvider());
- cameraProvider.bindToLifecycle(lifecycleOwner, DEFAULT_BACK_CAMERA, previewUseCase);
- } catch (ExecutionException | InterruptedException e) {
- DeckLog.logError(e);
- }
- }, ContextCompat.getMainExecutor(itemView.getContext()));
- }
+ itemView.setOnClickListener((v) -> openNativePicker.run());
+ ListenableFuture<ProcessCameraProvider> cameraProviderFuture = ProcessCameraProvider.getInstance(itemView.getContext());
+ cameraProviderFuture.addListener(() -> {
+ try {
+ unbind();
+ cameraProvider = cameraProviderFuture.get();
+ Preview previewUseCase = new Preview.Builder().build();
+ previewUseCase.setSurfaceProvider(binding.preview.getSurfaceProvider());
+ cameraProvider.bindToLifecycle(lifecycleOwner, DEFAULT_BACK_CAMERA, previewUseCase);
+ } catch (ExecutionException | InterruptedException e) {
+ DeckLog.logError(e);
+ }
+ }, ContextCompat.getMainExecutor(itemView.getContext()));
}
public void unbind() {
- if(cameraProvider != null) {
+ if (cameraProvider != null) {
cameraProvider.unbindAll();
}
}