From 1f044145b338b553b45b560c37448c3f60b18c1a Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 13 Jul 2023 16:34:27 +0200 Subject: [PATCH] Fix showing saved posts --- src/components/profile_page.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/profile_page.rs b/src/components/profile_page.rs index 9e59099..9b4de10 100644 --- a/src/components/profile_page.rs +++ b/src/components/profile_page.rs @@ -175,9 +175,14 @@ impl SimpleComponent for ProfilePage { fn update(&mut self, message: Self::Input, sender: ComponentSender) { match message { ProfileInput::UpdatePerson(person, clear) => { + let state = if self.saved_only { + crate::AppState::Saved + } else { + crate::AppState::Person + }; sender .output_sender() - .emit(crate::AppMsg::UpdateState(crate::AppState::Person)); + .emit(crate::AppMsg::UpdateState(state)); if clear { self.info = person.clone();