Fix: Use default selection color for files uploaded via pubLink
This commit is contained in:
parent
0cc8589c51
commit
567eea134b
|
@ -3,7 +3,6 @@ import "package:flutter/services.dart";
|
|||
import "package:media_extension/media_extension.dart";
|
||||
import "package:media_extension/media_extension_action_types.dart";
|
||||
import "package:photos/core/constants.dart";
|
||||
import "package:photos/extensions/string_ext.dart";
|
||||
import "package:photos/models/file.dart";
|
||||
import "package:photos/models/selected_files.dart";
|
||||
import "package:photos/services/app_lifecycle_service.dart";
|
||||
|
@ -39,15 +38,10 @@ class GalleryFileWidget extends StatelessWidget {
|
|||
Widget build(BuildContext context) {
|
||||
final isFileSelected = selectedFiles?.isFileSelected(file) ?? false;
|
||||
Color selectionColor = Colors.white;
|
||||
if (isFileSelected &&
|
||||
file.isUploaded &&
|
||||
(file.ownerID != currentUserID ||
|
||||
file.pubMagicMetadata!.uploaderName != null)) {
|
||||
if (isFileSelected && file.isUploaded && file.ownerID != currentUserID) {
|
||||
final avatarColors = getEnteColorScheme(context).avatarColors;
|
||||
final int randomID = file.ownerID != currentUserID
|
||||
? file.ownerID!
|
||||
: file.pubMagicMetadata!.uploaderName.sumAsciiValues;
|
||||
selectionColor = avatarColors[(randomID).remainder(avatarColors.length)];
|
||||
selectionColor =
|
||||
avatarColors[(file.ownerID!).remainder(avatarColors.length)];
|
||||
}
|
||||
return GestureDetector(
|
||||
onTap: () {
|
||||
|
|
Loading…
Reference in a new issue