fix(Ui): drop alerts after copy paste and delete

This commit is contained in:
Black_Raven committed 2026-03-29 16:30:23 +03:00
1 parent eee26dd14d
commit 7f548a7cc3
1 file changed
+3 -3
+3 -3
View File
@@ -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) => {