From a6af7fc0d3d9608190a39155be1d3073b038c48e Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Sun, 10 May 2020 22:33:11 +0300 Subject: [PATCH] listing.rs: don't create unnecessary operation --- src/components/mail/listing.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs index b832c6320..86eabfc72 100644 --- a/src/components/mail/listing.rs +++ b/src/components/mail/listing.rs @@ -199,8 +199,6 @@ pub trait MailListingTrait: ListingTrait { continue; } ListingAction::Tag(Remove(ref tag_str)) => { - let backend_lck = account.backend.write().unwrap(); - let mut op = backend_lck.operation(envelope.hash()); if let Err(err) = op.set_tag(&mut envelope, tag_str.to_string(), false) { context.replies.push_back(UIEvent::Notification( Some("Could not set tag.".to_string()), @@ -211,9 +209,6 @@ pub trait MailListingTrait: ListingTrait { } } ListingAction::Tag(Add(ref tag_str)) => { - let backend_lck = account.backend.write().unwrap(); - let mut op = backend_lck.operation(envelope.hash()); - if let Err(err) = op.set_tag(&mut envelope, tag_str.to_string(), true) { context.replies.push_back(UIEvent::Notification( Some("Could not set tag.".to_string()),