remove some errors on mac

This commit is contained in:
rustdesk 2022-12-26 11:25:55 +08:00
parent 0e6e27b0ae
commit 6d95a66de3
3 changed files with 16 additions and 10 deletions

View File

@ -23,15 +23,18 @@ fn main() {
enigo.mouse_click(MouseButton::Left);
thread::sleep(wait_time);
enigo.mouse_scroll_x(2);
thread::sleep(wait_time);
#[cfg(not(target_os = "macos"))]
{
enigo.mouse_scroll_x(2);
thread::sleep(wait_time);
enigo.mouse_scroll_x(-2);
thread::sleep(wait_time);
enigo.mouse_scroll_x(-2);
thread::sleep(wait_time);
enigo.mouse_scroll_y(2);
thread::sleep(wait_time);
enigo.mouse_scroll_y(2);
thread::sleep(wait_time);
enigo.mouse_scroll_y(-2);
thread::sleep(wait_time);
enigo.mouse_scroll_y(-2);
thread::sleep(wait_time);
}
}

View File

@ -4,7 +4,10 @@ use std::{
path::PathBuf,
};
#[cfg(windows)]
const BIN_DATA: &[u8] = include_bytes!("../data.bin");
#[cfg(not(windows))]
const BIN_DATA: &[u8] = &[];
// 4bytes
const LENGTH: usize = 4;
const IDENTIFIER_LENGTH: usize = 8;
@ -118,7 +121,7 @@ impl BinaryReader {
(parsed, executable)
}
#[cfg(unix)]
#[cfg(linux)]
pub fn configure_permission(&self, prefix: &PathBuf) {
use std::os::unix::prelude::PermissionsExt;

View File

@ -30,7 +30,7 @@ fn setup(reader: BinaryReader, dir: Option<PathBuf>, clear: bool) -> Option<Path
for file in reader.files.iter() {
file.write_to_file(&dir);
}
#[cfg(unix)]
#[cfg(linux)]
reader.configure_permission(&dir);
Some(dir.join(&reader.exe))
}