From cbcf2d6e54c8d0bd47faeb22931b2def9d5f173b Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Wed, 9 Aug 2023 14:22:35 +1200 Subject: [PATCH] Only record a note as viewed if it isn't already recorded as such --- src/ui/feed/note/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/feed/note/mod.rs b/src/ui/feed/note/mod.rs index cb9c47ce..6016c036 100644 --- a/src/ui/feed/note/mod.rs +++ b/src/ui/feed/note/mod.rs @@ -137,7 +137,8 @@ pub(super) fn render_note( app.height.insert(id, bottom.y - top.y); // Mark post as viewed if hovered AND we are not scrolling - if inner_response.response.hovered() && app.current_scroll_offset == 0.0 { + if !viewed && inner_response.response.hovered() && app.current_scroll_offset == 0.0 + { let _ = GLOBALS.storage.mark_event_viewed(id, None); }