From 7f548a7cc3ce51c84d36b5236a56d75fd2c63290 Mon Sep 17 00:00:00 2001 From: Kirill Date: Sun, 29 Mar 2026 16:30:23 +0300 Subject: [PATCH] fix(Ui): drop alerts after copy paste and delete --- src/ui.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ui.rs b/src/ui.rs index 3dfe746..a9dd5cf 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -256,7 +256,6 @@ impl RcloneUI { fn poll_background_operation(&mut self) { if self.active_task_count == 0 { - // Если нет активных задач, но состояние всё ещё "Занят" — сбрасываем if matches!(self.state, AppState::Copying | AppState::Moving | AppState::Deleting | AppState::Loading) { self.state = AppState::Ready; } @@ -272,14 +271,15 @@ impl RcloneUI { println!("✅ Операция {} успешна: {}", op_id, msg); self.active_task_count = self.active_task_count.saturating_sub(1); self.active_operations.retain(|op| op.id != op_id); - self.error_message = Some(msg); + // Убираем уведомление об успехе — не показываем диалог + // self.error_message = Some(msg); self.state = AppState::Ready; } OperationResult::Failure(op_id, e) => { eprintln!("❌ Операция {} ошибка: {}", op_id, e); self.active_task_count = self.active_task_count.saturating_sub(1); self.active_operations.retain(|op| op.id != op_id); - self.error_message = Some(e); + self.error_message = Some(e); // ошибки показываем self.state = AppState::Ready; } OperationResult::FileList(files) => {