From 6ab2a1a22ec48b0f23d8e6a72aa075839412d85a Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Tue, 29 Aug 2023 15:35:29 +0000 Subject: [PATCH] fix: refresh button actually refreshes --- src/ui/main_view.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ui/main_view.rs b/src/ui/main_view.rs index 7682778..815e995 100644 --- a/src/ui/main_view.rs +++ b/src/ui/main_view.rs @@ -57,7 +57,7 @@ pub enum MainViewMsg { SetSelectedProfile(u32), ProfileSelected(u32), UpdateSelectedProfile(Profile), - TickSelectedProfileTracker, + MarkChanged, EditProfile, CreateProfile, DeleteProfile, @@ -382,7 +382,7 @@ impl SimpleComponent for MainView { set_halign: gtk::Align::Start, set_label: "Refresh", connect_clicked[sender] => move |_| { - sender.input(Self::Input::TickSelectedProfileTracker); + sender.input(Self::Input::MarkChanged); } }, }, @@ -559,8 +559,8 @@ impl SimpleComponent for MainView { .sender() .emit(InstallWivrnBoxMsg::UpdateSelectedProfile(prof.clone())); } - Self::Input::TickSelectedProfileTracker => { - self.set_selected_profile(self.selected_profile.clone()); + Self::Input::MarkChanged => { + self.mark_all_changed(); } Self::Input::UpdateProfiles(profiles, config) => { self.set_profiles(profiles);