diff options
author | Clement Tsang <34804052+ClementTsang@users.noreply.github.com> | 2022-11-17 03:18:05 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-17 03:18:05 -0500 |
commit | a07fa305fbb8898029fe009698fea838269ed6dd (patch) | |
tree | c43bd851a5b6bdad514d71cf2439307a69928f52 /src/app | |
parent | 31d2e4a74640dc774d8ec6ad5e1f127c956ce0e2 (diff) |
bug: redirect stderr on FreeBSD to avoid drawing on UI (#897)
Diffstat (limited to 'src/app')
-rw-r--r-- | src/app/data_harvester.rs | 22 |
1 files changed, 15 insertions, 7 deletions
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(); + } } } |