fix, virtual display bugs

1. Clear the map on reset.
2. Replace `containsKey` to `contains` in flutter.

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2023-10-30 21:37:40 +08:00
parent 06dda24431
commit 5adce88c37
2 changed files with 9 additions and 6 deletions

View File

@@ -142,6 +142,8 @@ pub fn reset_all() -> ResultType<()> {
let mut manager = VIRTUAL_DISPLAY_MANAGER.lock().unwrap();
if !manager.peer_index_name.is_empty() || manager.headless_index_name.is_some() {
manager.install_update_driver()?;
manager.peer_index_name.clear();
manager.headless_index_name = None;
}
Ok(())
}