diff options
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(); + } } } |