virtual display: idd add uninstall && example1

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2022-03-12 20:18:57 +08:00
parent b734e8aee9
commit 1eb696356e
4 changed files with 133 additions and 6 deletions

View File

@@ -367,9 +367,13 @@ impl UI {
// TODO: ui prompt
fn install_virtual_display(&self) {
match virtual_display::install_update_driver() {
let mut reboot_required = false;
match virtual_display::install_update_driver(&mut reboot_required) {
Ok(_) => {
log::info!("Virtual Display: install virtual display done");
log::info!(
"Virtual Display: install virtual display done, reboot is {} required",
if reboot_required { "" } else { "not" }
);
}
Err(e) => {
log::error!("Virtual Display: install virtual display failed {}", e);