wip output events rework

This commit is contained in:
Jake Stanger
2023-09-25 22:44:00 +01:00
parent 0c0163cfa1
commit 3fad8c6a16
6 changed files with 318 additions and 118 deletions

View File

@@ -18,7 +18,7 @@ use crate::ipc::{Command, Response};
use crate::ironvar::get_variable_manager;
use crate::modules::PopupButton;
use crate::style::load_css;
use crate::{read_lock, send_async, try_send, write_lock, GlobalState};
use crate::{await_sync, read_lock, send_async, try_send, write_lock, GlobalState};
use super::Ipc;
@@ -123,14 +123,7 @@ impl Ipc {
Response::Ok
}
Command::Reload => {
info!("Closing existing bars");
let windows = application.windows();
for window in windows {
window.close();
}
crate::load_interface(application, global_state);
await_sync(async move { crate::reload(application, global_state).await }).unwrap();
Response::Ok
}
Command::Set { key, value } => {