Reposo: el índice activo se lee antes de recorrer las pestañas

Este commit está contenido en:
Munka
2026-10-03 11:53:53 -05:00
padre 4d066157cf
commit 5797c478bc

Ver fichero

@@ -639,8 +639,9 @@ fn activate_tab<R: Runtime>(app: &AppHandle<R>, label: &str) {
} }
// Reposo: la activa deja de contar; las demás empiezan a contar desde que se ocultan. // Reposo: la activa deja de contar; las demás empiezan a contar desde que se ocultan.
let ahora = Instant::now(); let ahora = Instant::now();
let activa = s.active;
for (i, t) in s.tabs.iter_mut().enumerate() { for (i, t) in s.tabs.iter_mut().enumerate() {
if i == s.active { if i == activa {
t.oculta_desde = None; t.oculta_desde = None;
t.dormida = false; t.dormida = false;
} else if t.oculta_desde.is_none() { } else if t.oculta_desde.is_none() {