From f3f5026719b5389374864d87921c972de775f6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Lo=CC=81pez=20Guevara?= Date: Mon, 2 Jun 2025 12:36:42 -0300 Subject: [PATCH] fix: skip blurring for user's own images --- crates/notedeck_columns/src/ui/timeline.rs | 3 ++- crates/notedeck_ui/src/contacts.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/notedeck_columns/src/ui/timeline.rs b/crates/notedeck_columns/src/ui/timeline.rs index 5930546b..a29e94dd 100644 --- a/crates/notedeck_columns/src/ui/timeline.rs +++ b/crates/notedeck_columns/src/ui/timeline.rs @@ -410,7 +410,8 @@ impl<'a, 'd> TimelineTabView<'a, 'd> { let zapping_acc = self .cur_acc .as_ref() - .filter(|_| self.note_context.current_account_has_wallet); + .filter(|_| self.note_context.current_account_has_wallet) + .or(self.cur_acc.as_ref()); notedeck_ui::padding(8.0, ui, |ui| { let resp = NoteView::new( diff --git a/crates/notedeck_ui/src/contacts.rs b/crates/notedeck_ui/src/contacts.rs index f99d04b6..02b4ffb6 100644 --- a/crates/notedeck_ui/src/contacts.rs +++ b/crates/notedeck_ui/src/contacts.rs @@ -17,7 +17,7 @@ pub fn trust_media_from_pk2( pk1: Option<&[u8; 32]>, pk2: &[u8; 32], ) -> bool { - pk1.map(|pk| pk1_is_following_pk2(ndb, txn, pk, pk2).unwrap_or(false)) + pk1.map(|pk| pk == pk2 || pk1_is_following_pk2(ndb, txn, pk, pk2).unwrap_or(false)) .unwrap_or(false) }