diff --git a/lib/main.dart b/lib/main.dart index 0c6f1ccb7..91c05c562 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -188,7 +188,12 @@ Future _init(bool isBackground, {String via = ''}) async { } FeatureFlagService.instance.init(); - unawaited(ObjectDetectionService.instance.init()); + // Can not including existing tf/ml binaries as they are not being built + // from source. + // See https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12671#note_1294346819 + if (!UpdateService.instance.isFdroidFlavor()) { + unawaited(ObjectDetectionService.instance.init()); + } _logger.info("Initialization done"); } diff --git a/lib/ui/viewer/file/file_details_widget.dart b/lib/ui/viewer/file/file_details_widget.dart index 3765c2f0c..023fe4cb8 100644 --- a/lib/ui/viewer/file/file_details_widget.dart +++ b/lib/ui/viewer/file/file_details_widget.dart @@ -7,6 +7,7 @@ import "package:photos/models/file.dart"; import "package:photos/models/file_type.dart"; import "package:photos/models/magic_metadata.dart"; import "package:photos/services/file_magic_service.dart"; +import "package:photos/services/update_service.dart"; import 'package:photos/theme/ente_theme.dart'; import 'package:photos/ui/components/buttons/icon_button_widget.dart'; import "package:photos/ui/components/divider_widget.dart"; @@ -176,10 +177,12 @@ class _FileDetailsWidgetState extends State { ]); } - fileDetailsTiles.addAll([ - ObjectsItemWidget(file), - const FileDetailsDivider(), - ]); + if(!UpdateService.instance.isFdroidFlavor()) { + fileDetailsTiles.addAll([ + ObjectsItemWidget(file), + const FileDetailsDivider(), + ]); + } if (file.uploadedFileID != null && file.updationTime != null) { fileDetailsTiles.addAll(