fix: sync button focus nodes with actual action count

This commit is contained in:
edde746
2026-03-10 06:08:55 +01:00
parent 73fe9e054f
commit 166e73cdaa
+2 -2
View File
@@ -513,8 +513,8 @@ class _DownloadTreeItemState extends State<_DownloadTreeItem> {
@override
void didUpdateWidget(_DownloadTreeItem oldWidget) {
super.didUpdateWidget(oldWidget);
// Reinitialize focus nodes if action count might have changed
if (oldWidget.node.status != widget.node.status) {
// Reinitialize focus nodes if action count changed
if (_getActionCount() != _buttonFocusNodes.length) {
_disposeButtonFocusNodes();
_initButtonFocusNodes();
}