fix build

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2023-02-23 14:02:16 +08:00
parent b84062b8f4
commit 09aa42c533

View File

@ -661,9 +661,6 @@ pub fn session_add(
/// * `events2ui` - The events channel to ui. /// * `events2ui` - The events channel to ui.
pub fn session_start_(id: &str, event_stream: StreamSink<EventToUI>) -> ResultType<()> { pub fn session_start_(id: &str, event_stream: StreamSink<EventToUI>) -> ResultType<()> {
if let Some(session) = SESSIONS.write().unwrap().get_mut(id) { if let Some(session) = SESSIONS.write().unwrap().get_mut(id) {
*session.event_stream.write().unwrap() = Some(event_stream);
let session = session.clone();
std::thread::spawn(move || {
#[cfg(feature = "flutter_texture_render")] #[cfg(feature = "flutter_texture_render")]
log::info!( log::info!(
"Session {} start, render by flutter texture rgba plugin", "Session {} start, render by flutter texture rgba plugin",
@ -671,6 +668,9 @@ pub fn session_start_(id: &str, event_stream: StreamSink<EventToUI>) -> ResultTy
); );
#[cfg(not(feature = "flutter_texture_render"))] #[cfg(not(feature = "flutter_texture_render"))]
log::info!("Session {} start, render by flutter paint widget", id); log::info!("Session {} start, render by flutter paint widget", id);
*session.event_stream.write().unwrap() = Some(event_stream);
let session = session.clone();
std::thread::spawn(move || {
io_loop(session); io_loop(session);
}); });
Ok(()) Ok(())