patch: add more logs
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
This commit is contained in:
parent
9adda25e00
commit
1f91d4fa7b
5 changed files with 59 additions and 10 deletions
|
|
@ -338,9 +338,11 @@ impl<T: InvokeUiCM> IpcTaskRunner<T> {
|
|||
let _tx_clip;
|
||||
#[cfg(any(target_os = "windows", target_os = "linux"))]
|
||||
if self.conn_id > 0 && is_authorized {
|
||||
log::debug!("Clipboard is enabled from client peer: type 1");
|
||||
rx_clip1 = clipboard::get_rx_cliprdr_server(self.conn_id);
|
||||
rx_clip = rx_clip1.lock().await;
|
||||
} else {
|
||||
log::debug!("Clipboard is enabled from client peer, actually useless: type 2");
|
||||
let rx_clip2;
|
||||
(_tx_clip, rx_clip2) = unbounded_channel::<clipboard::ClipboardFile>();
|
||||
rx_clip1 = Arc::new(TokioMutex::new(rx_clip2));
|
||||
|
|
@ -480,7 +482,8 @@ impl<T: InvokeUiCM> IpcTaskRunner<T> {
|
|||
}
|
||||
}
|
||||
Some(data) = self.rx.recv() => {
|
||||
if self.stream.send(&data).await.is_err() {
|
||||
if let Err(e) = self.stream.send(&data).await {
|
||||
log::error!("error encountered in IPC task, quitting: {}", e);
|
||||
break;
|
||||
}
|
||||
match &data {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue