fix: normalize VDDC curve before applying it

See https://github.com/ilya-zlobintsev/LACT/issues/212#issuecomment-1867115975
This commit is contained in:
Ilya Zlobintsev
2023-12-22 10:24:26 +02:00
parent 4f163fb323
commit 6790c7fa60
4 changed files with 56 additions and 44 deletions

View File

@@ -559,12 +559,16 @@ enum GuiUpdateMsg {
}
fn show_error(parent: &ApplicationWindow, err: anyhow::Error) {
let text = format!("{err:?}");
warn!("{}", text.trim());
let text = format!("{err:?}")
.lines()
.map(str::trim)
.collect::<Vec<&str>>()
.join("\n");
warn!("{text}");
let diag = MessageDialog::builder()
.title("Error")
.message_type(MessageType::Error)
.text(&text)
.text(text)
.buttons(ButtonsType::Close)
.transient_for(parent)
.build();