Check ComponentId equality on Composer::kill()

memfd
Manos Pitsidianakis 2020-02-28 09:18:31 +02:00
parent 63af2a688a
commit 63467a3c45
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
2 changed files with 5 additions and 0 deletions

View File

@ -1007,6 +1007,10 @@ impl Component for Composer {
}
fn kill(&mut self, uuid: Uuid, context: &mut Context) {
if self.id != uuid {
return;
}
if !self.has_changes {
context.replies.push_back(UIEvent::Action(Tab(Kill(uuid))));
return;

View File

@ -195,6 +195,7 @@ pub trait MailListingTrait: ListingTrait {
_ => unreachable!(),
}
self.row_updates().push(thread_hash);
self.set_dirty(true);
drop(envelope);
}
}