diff --git a/src/client/io_loop.rs b/src/client/io_loop.rs index 4c0930f31..9e78b17a5 100644 --- a/src/client/io_loop.rs +++ b/src/client/io_loop.rs @@ -1506,6 +1506,12 @@ impl Remote { } } Some(message::Union::PeerInfo(pi)) => { + #[cfg(feature = "flutter")] + #[cfg(not(any(target_os = "android", target_os = "ios")))] + { + self.handler.cache_flutter.write().unwrap().pi.displays = + pi.displays.clone(); + } self.handler.set_displays(&pi.displays); } _ => {}