From 059e067bdce7229e854f1a9b308ccf2f8933e411 Mon Sep 17 00:00:00 2001 From: dignow Date: Fri, 3 Nov 2023 07:17:40 +0800 Subject: [PATCH] fix, android rotate screen Signed-off-by: dignow --- libs/clipboard/src/lib.rs | 4 +++- src/server.rs | 2 +- src/server/display_service.rs | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/clipboard/src/lib.rs b/libs/clipboard/src/lib.rs index 0e80cda2d..3b58dd2ab 100644 --- a/libs/clipboard/src/lib.rs +++ b/libs/clipboard/src/lib.rs @@ -4,8 +4,10 @@ use std::{ sync::{Arc, Mutex, RwLock}, }; +#[cfg(any(target_os = "windows", feature = "unix-file-copy-paste",))] +use hbb_common::allow_err; use hbb_common::{ - allow_err, lazy_static, log, + lazy_static, tokio::sync::{ mpsc::{unbounded_channel, UnboundedReceiver, UnboundedSender}, Mutex as TokioMutex, diff --git a/src/server.rs b/src/server.rs index 0e1abfd55..e019f1889 100644 --- a/src/server.rs +++ b/src/server.rs @@ -95,7 +95,7 @@ pub fn new() -> ServerPtr { id_count: hbb_common::rand::random::() % 1000 + 1000, // ensure positive }; server.add_service(Box::new(audio_service::new())); - #[cfg(not(any(target_os = "android", target_os = "ios")))] + #[cfg(not(target_os = "ios"))] server.add_service(Box::new(display_service::new())); server.add_service(Box::new(video_service::new( *display_service::PRIMARY_DISPLAY_IDX, diff --git a/src/server/display_service.rs b/src/server/display_service.rs index 30225e491..f13d87015 100644 --- a/src/server/display_service.rs +++ b/src/server/display_service.rs @@ -12,6 +12,7 @@ use scrap::Display; pub const NAME: &'static str = "display"; +#[cfg(all(windows, feature = "virtual_display_driver"))] const DUMMY_DISPLAY_SIDE_MAX_SIZE: usize = 1024; struct ChangedResolution {