From a07fa305fbb8898029fe009698fea838269ed6dd Mon Sep 17 00:00:00 2001 From: Clement Tsang <34804052+ClementTsang@users.noreply.github.com> Date: Thu, 17 Nov 2022 03:18:05 -0500 Subject: bug: redirect stderr on FreeBSD to avoid drawing on UI (#897) --- src/app/data_harvester.rs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'src/app') diff --git a/src/app/data_harvester.rs b/src/app/data_harvester.rs index f15c0fcb..08f184d1 100644 --- a/src/app/data_harvester.rs +++ b/src/app/data_harvester.rs @@ -251,14 +251,22 @@ impl DataCollector { if self.widgets_to_harvest.use_temp { self.sys.refresh_components(); } - if cfg!(target_os = "windows") && self.widgets_to_harvest.use_net { - self.sys.refresh_networks(); - } - if cfg!(target_os = "freebsd") && self.widgets_to_harvest.use_disk { - self.sys.refresh_disks(); + + #[cfg(target_os = "windows")] + { + if self.widgets_to_harvest.use_net { + self.sys.refresh_networks(); + } } - if cfg!(target_os = "freebsd") && self.widgets_to_harvest.use_mem { - self.sys.refresh_memory(); + + #[cfg(target_os = "freebsd")] + { + if self.widgets_to_harvest.use_disk { + self.sys.refresh_disks(); + } + if self.widgets_to_harvest.use_mem { + self.sys.refresh_memory(); + } } } -- cgit v1.2.3