From 39547163c386c6424b6f4d6925b846593c717186 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Sun, 26 Oct 2025 18:17:42 +0100 Subject: [PATCH] fix: Only focus in dpad mode --- lib/widgets/shared/item_actions.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/widgets/shared/item_actions.dart b/lib/widgets/shared/item_actions.dart index a1da600..595aa26 100644 --- a/lib/widgets/shared/item_actions.dart +++ b/lib/widgets/shared/item_actions.dart @@ -5,6 +5,8 @@ import 'package:flutter/material.dart'; import 'package:collection/collection.dart'; +import 'package:fladder/util/adaptive_layout/adaptive_layout.dart'; + abstract class ItemAction { Widget toMenuItemButton(); PopupMenuEntry toPopupMenuItem({bool useIcons = false}); @@ -100,7 +102,7 @@ class ItemActionButton extends ItemAction { final foregroundColor = selected ? Theme.of(context).colorScheme.onPrimaryContainer : Theme.of(context).colorScheme.onSurface; return ElevatedButton( - autofocus: selected, + autofocus: AdaptiveLayout.inputDeviceOf(context) == InputDevice.dPad && selected, style: ButtonStyle( backgroundColor: WidgetStatePropertyAll( selected ? Theme.of(context).colorScheme.primaryContainer : Colors.transparent,