set cursor embedded

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2023-01-29 09:57:05 +08:00
parent c0adc14215
commit 340897ab18

View File

@ -1,6 +1,9 @@
use super::*;
use hbb_common::{allow_err, platform::linux::DISTRO};
use scrap::{detect_cursor_embedded, set_map_err, Capturer, Display, Frame, TraitCapturer};
use scrap::{
detect_cursor_embedded, is_cursor_embedded, set_map_err, Capturer, Display, Frame,
TraitCapturer,
};
use std::io;
use super::video_service::{
@ -130,7 +133,7 @@ pub(super) async fn check_init() -> ResultType<()> {
let num = all.len();
let (primary, mut displays) = super::video_service::get_displays_2(&all);
for display in displays.iter_mut() {
display.cursor_embedded = true;
display.cursor_embedded = is_cursor_embedded();
}
let mut rects: Vec<((i32, i32), usize, usize)> = Vec::new();