From 10697b258cb2e84cba5c2cab2b3df0912a9df83d Mon Sep 17 00:00:00 2001 From: Fernando Sanz Date: Thu, 21 Apr 2022 09:46:22 +0200 Subject: [PATCH] Prevented image files from being previewed when a security method is configured. --- owncloudApp/src/main/java/com/owncloud/android/MainApp.kt | 8 +++++--- .../owncloud/android/ui/activity/FileDisplayActivity.kt | 5 +++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/owncloudApp/src/main/java/com/owncloud/android/MainApp.kt b/owncloudApp/src/main/java/com/owncloud/android/MainApp.kt index b0d93278bb7..1984d75b88d 100644 --- a/owncloudApp/src/main/java/com/owncloud/android/MainApp.kt +++ b/owncloudApp/src/main/java/com/owncloud/android/MainApp.kt @@ -1,4 +1,4 @@ -/* +/** * ownCloud Android client application * * @author masensio @@ -6,7 +6,8 @@ * @author David González Verdugo * @author Christian Schabesberger * @author David Crespo Ríos - * Copyright (C) 2020 ownCloud GmbH. + * @author Fernando Sanz Velasco + * Copyright (C) 2022 ownCloud GmbH. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, @@ -46,6 +47,7 @@ import com.owncloud.android.lib.common.OwnCloudClient import com.owncloud.android.lib.common.SingleSessionManager import com.owncloud.android.presentation.ui.authentication.LoginActivity import com.owncloud.android.presentation.ui.migration.StorageMigrationActivity +import com.owncloud.android.presentation.ui.releasenotes.ReleaseNotesActivity import com.owncloud.android.presentation.ui.security.BiometricActivity import com.owncloud.android.presentation.ui.security.BiometricManager import com.owncloud.android.presentation.ui.security.LockTimeout @@ -58,8 +60,8 @@ import com.owncloud.android.presentation.ui.settings.fragments.SettingsLogsFragm import com.owncloud.android.providers.LogsProvider import com.owncloud.android.ui.activity.FileDisplayActivity import com.owncloud.android.ui.activity.SplashActivity -import com.owncloud.android.presentation.ui.releasenotes.ReleaseNotesActivity import com.owncloud.android.ui.activity.WhatsNewActivity +import com.owncloud.android.ui.preview.PreviewImageActivity import com.owncloud.android.utils.DOWNLOAD_NOTIFICATION_CHANNEL_ID import com.owncloud.android.utils.DebugInjector import com.owncloud.android.utils.FILE_SYNC_CONFLICT_CHANNEL_ID diff --git a/owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt b/owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt index c0dd4703bb6..4b5ee8bda44 100644 --- a/owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt +++ b/owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt @@ -7,8 +7,9 @@ * @author Christian Schabesberger * @author Shashvat Kedia * @author Abel García de Prada + * @author Fernando Sanz Velasco * Copyright (C) 2011 Bartek Przybylski - * Copyright (C) 2020 ownCloud GmbH. + * Copyright (C) 2022 ownCloud GmbH. * * * This program is free software: you can redistribute it and/or modify @@ -1685,7 +1686,7 @@ class FileDisplayActivity : FileActivity(), FileFragment.ContainerActivity, OnEn } if (PreviewImageFragment.canBePreviewed(file)) { - startImagePreview(file) + showDetails(file) } else { initFragmentsWithFile() }