notmuch: fix invalid flag setting
parent
595fa8ab95
commit
38893a77bd
|
@ -678,7 +678,10 @@ impl BackendOp for NotmuchOp {
|
||||||
flags
|
flags
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_flag(&mut self, _envelope: &mut Envelope, f: Flag, value: bool) -> Result<()> {
|
fn set_flag(&mut self, envelope: &mut Envelope, f: Flag, value: bool) -> Result<()> {
|
||||||
|
let mut flags = self.fetch_flags();
|
||||||
|
flags.set(f, value);
|
||||||
|
envelope.set_flags(flags);
|
||||||
let mut message: *mut notmuch_message_t = std::ptr::null_mut();
|
let mut message: *mut notmuch_message_t = std::ptr::null_mut();
|
||||||
let mut index_lck = self.index.write().unwrap();
|
let mut index_lck = self.index.write().unwrap();
|
||||||
unsafe {
|
unsafe {
|
||||||
|
|
Loading…
Reference in New Issue