win, remove build warnings

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2023-03-30 23:18:09 +08:00
parent 8373c59941
commit 41573a94b4

View File

@ -150,7 +150,9 @@ pub struct Connection {
audio_input_device_before_voice_call: Option<String>, audio_input_device_before_voice_call: Option<String>,
options_in_login: Option<OptionMessage>, options_in_login: Option<OptionMessage>,
pressed_modifiers: HashSet<rdev::Key>, pressed_modifiers: HashSet<rdev::Key>,
#[cfg(target_os = "linux")]
rx_cm_stream_ready: mpsc::Receiver<()>, rx_cm_stream_ready: mpsc::Receiver<()>,
#[cfg(target_os = "linux")]
tx_desktop_ready: mpsc::Sender<()>, tx_desktop_ready: mpsc::Sender<()>,
} }
@ -212,8 +214,8 @@ impl Connection {
let (tx_video, mut rx_video) = mpsc::unbounded_channel::<(Instant, Arc<Message>)>(); let (tx_video, mut rx_video) = mpsc::unbounded_channel::<(Instant, Arc<Message>)>();
let (tx_input, _rx_input) = std_mpsc::channel(); let (tx_input, _rx_input) = std_mpsc::channel();
let mut hbbs_rx = crate::hbbs_http::sync::signal_receiver(); let mut hbbs_rx = crate::hbbs_http::sync::signal_receiver();
let (tx_cm_stream_ready, rx_cm_stream_ready) = mpsc::channel(1); let (tx_cm_stream_ready, _rx_cm_stream_ready) = mpsc::channel(1);
let (tx_desktop_ready, rx_desktop_ready) = mpsc::channel(1); let (_tx_desktop_ready, rx_desktop_ready) = mpsc::channel(1);
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
let tx_cloned = tx.clone(); let tx_cloned = tx.clone();
@ -266,8 +268,10 @@ impl Connection {
audio_input_device_before_voice_call: None, audio_input_device_before_voice_call: None,
options_in_login: None, options_in_login: None,
pressed_modifiers: Default::default(), pressed_modifiers: Default::default(),
rx_cm_stream_ready, #[cfg(target_os = "linux")]
tx_desktop_ready, rx_cm_stream_ready: _rx_cm_stream_ready,
#[cfg(target_os = "linux")]
tx_desktop_ready: _tx_desktop_ready,
}; };
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
tokio::spawn(async move { tokio::spawn(async move {
@ -1300,6 +1304,7 @@ impl Connection {
}; };
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
let is_headless = linux_desktop_manager::is_headless(); let is_headless = linux_desktop_manager::is_headless();
#[cfg(target_os = "linux")]
let wait_ipc_timeout = 10_000; let wait_ipc_timeout = 10_000;
// If err is LOGIN_MSG_DESKTOP_SESSION_NOT_READY, just keep this msg and go on checking password. // If err is LOGIN_MSG_DESKTOP_SESSION_NOT_READY, just keep this msg and go on checking password.