We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8129e89 commit 1395851Copy full SHA for 1395851
1 file changed
lambda/src/kernels/mod.rs
@@ -242,6 +242,11 @@ impl Kernel for LambdaKernel {
242
}
243
244
KernelEvent::Shutdown => {
245
+ for component in &mut component_stack {
246
+ component.on_detach();
247
+ component
248
+ .on_renderer_detached(active_render_api.as_mut().unwrap());
249
+ }
250
*control_flow = ControlFlow::Exit;
251
252
},
@@ -255,10 +260,6 @@ impl Kernel for LambdaKernel {
255
260
WinitEvent::Resumed => {}
256
261
WinitEvent::RedrawEventsCleared => {}
257
262
WinitEvent::LoopDestroyed => {
258
- for component in &mut component_stack {
259
- component.on_detach();
- component.on_renderer_detached(active_render_api.as_mut().unwrap());
- }
263
active_render_api.take().unwrap().destroy();
264
265
println!("All resources were successfully deleted.");
0 commit comments