diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index c1039bd50..191712830 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -836,7 +836,7 @@ async fn add_parts( if is_mdn || is_location_kml { is_hidden = true; - if state == MessageState::InFresh || state == MessageState::InNoticed { + if incoming { state = MessageState::InSeen; // Set the state to InSeen so that precheck_imf() adds a markseen job after we moved the message } }