Fix/virtual display do not plug out if not plugged in (#9372)

* fix: win VD, do not plug out if not plugged in

Signed-off-by: fufesou <linlong1266@gmail.com>

* Forcibly virtual display on clicking button "-"

Signed-off-by: fufesou <linlong1266@gmail.com>

---------

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2024-09-16 15:57:40 +08:00
committed by GitHub
parent f4c038ea93
commit c5038b1a78
3 changed files with 78 additions and 21 deletions

View File

@@ -2713,7 +2713,7 @@ impl Connection {
}
}
} else {
if let Err(e) = virtual_display_manager::plug_out_monitor(t.display, false) {
if let Err(e) = virtual_display_manager::plug_out_monitor(t.display, false, true) {
log::error!("Failed to plug out virtual display {}: {}", t.display, e);
self.send(make_msg(format!(
"Failed to plug out virtual displays: {}",