Fix for winapi

This commit is contained in:
Clement Tsang 2019-12-13 02:45:09 -05:00
parent 8d5db7aa79
commit a0729d3913
2 changed files with 5 additions and 4 deletions

View File

@ -26,7 +26,7 @@ heim = "0.0.8"
log = "0.4"
rayon = "1.2"
regex = "1.3.1"
sysinfo = "0.9"
sysinfo = "0.10"
tokio = "0.2.4"
winapi = "0.3.8"
tui = {version = "0.7", features = ["crossterm"], default-features = false }

View File

@ -175,15 +175,16 @@ fn main() -> error::Result<()> {
}
// Event loop
let mut data_state = data_collection::DataState::default();
data_state.init();
data_state.set_temperature_type(app.temperature_type.clone());
let (rtx, rrx) = mpsc::channel();
{
let tx = tx.clone();
let mut first_run = true;
let temp_type = app.temperature_type.clone();
thread::spawn(move || {
let tx = tx.clone();
let mut data_state = data_collection::DataState::default();
data_state.init();
data_state.set_temperature_type(temp_type);
loop {
if let Ok(message) = rrx.try_recv() {
match message {