1786043294

This commit is contained in:
2026-08-06 21:08:14 +02:00
parent 22fd7014f4
commit e220c91627
2 changed files with 11 additions and 13 deletions

View File

@@ -15,10 +15,8 @@ fn main() -> Result<(), slint::PlatformError> {
let weak_window = main_window.as_weak();
slint::spawn_local(async move {
sleep(Duration::from_secs(5));
weak_window.upgrade_in_event_loop(move |ui| {
println!("Hello!");
ui.set_text("Hello!".into());
sleep(Duration::from_secs(5));
println!("Goodbye!");
ui.set_text("GoodBye!".into());
})

View File

@@ -118,16 +118,6 @@ impl Platform for Trekstor {
.unwrap();
}
let pending: Vec<_> = self
.queue
.lock()
.expect("event loop closure queue poisoned")
.drain(..)
.collect();
for c in pending {
c();
}
if self.quit_flag.load(Ordering::SeqCst) {
break;
}
@@ -148,6 +138,16 @@ impl Platform for Trekstor {
});
ctx.input.finish();
let pending: Vec<_> = self
.queue
.lock()
.expect("event loop closure queue poisoned")
.drain(..)
.collect();
for c in pending {
c();
}
}
Ok(())