fix: wayland, accept conn (#7951)
Show prompt window after the controlled side accepting the connection. Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
parent
5537c525ca
commit
a3b4dcf762
@ -1228,6 +1228,10 @@ impl Connection {
|
|||||||
if self.file_transfer.is_some() {
|
if self.file_transfer.is_some() {
|
||||||
res.set_peer_info(pi);
|
res.set_peer_info(pi);
|
||||||
} else {
|
} else {
|
||||||
|
if let Some(msg_out) = super::display_service::is_inited_msg() {
|
||||||
|
self.send(msg_out).await;
|
||||||
|
}
|
||||||
|
|
||||||
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
{
|
{
|
||||||
#[cfg(not(windows))]
|
#[cfg(not(windows))]
|
||||||
@ -1249,9 +1253,6 @@ impl Connection {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try_activate_screen();
|
try_activate_screen();
|
||||||
if let Some(msg_out) = super::video_service::is_inited_msg() {
|
|
||||||
self.send(msg_out).await;
|
|
||||||
}
|
|
||||||
|
|
||||||
match super::display_service::update_get_sync_displays().await {
|
match super::display_service::update_get_sync_displays().await {
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
|
@ -838,14 +838,6 @@ fn handle_one_frame(
|
|||||||
Ok(send_conn_ids)
|
Ok(send_conn_ids)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_inited_msg() -> Option<Message> {
|
|
||||||
#[cfg(target_os = "linux")]
|
|
||||||
if !is_x11() {
|
|
||||||
return super::wayland::is_inited();
|
|
||||||
}
|
|
||||||
None
|
|
||||||
}
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn refresh() {
|
pub fn refresh() {
|
||||||
#[cfg(target_os = "android")]
|
#[cfg(target_os = "android")]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user