refactor: fix warnings

This commit is contained in:
edde746
2025-11-10 10:17:14 +01:00
parent 0c102ff3a3
commit f828ee926b
2 changed files with 4 additions and 7 deletions
+4 -6
View File
@@ -52,13 +52,13 @@ class _SubtitleStylingScreenState extends State<SubtitleStylingScreen> {
}
String _colorToHex(Color color) {
return '#${color.red.toRadixString(16).padLeft(2, '0')}${color.green.toRadixString(16).padLeft(2, '0')}${color.blue.toRadixString(16).padLeft(2, '0')}'.toUpperCase();
return '#${((color.r * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}${((color.g * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}${((color.b * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}'.toUpperCase();
}
Future<void> _showColorPicker(String title, String currentColor, Function(String) onColorSelected) async {
Color initialColor = _hexToColor(currentColor);
final Color? selectedColor = await showColorPickerDialog(
final Color selectedColor = await showColorPickerDialog(
context,
initialColor,
title: Text(title),
@@ -86,10 +86,8 @@ class _SubtitleStylingScreenState extends State<SubtitleStylingScreen> {
),
);
if (selectedColor != null) {
final hexColor = _colorToHex(selectedColor);
onColorSelected(hexColor);
}
final hexColor = _colorToHex(selectedColor);
onColorSelected(hexColor);
}
@override
-1
View File
@@ -10,7 +10,6 @@ import 'package:provider/provider.dart';
import '../models/plex_media_version.dart';
import '../models/plex_metadata.dart';
import '../models/plex_user_profile.dart';
import '../models/plex_video_playback_data.dart';
import '../providers/playback_state_provider.dart';
import '../providers/plex_client_provider.dart';
import '../providers/settings_provider.dart';