aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src_testbed/testbed.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs
index 1bc119d..581d623 100644
--- a/src_testbed/testbed.rs
+++ b/src_testbed/testbed.rs
@@ -924,6 +924,10 @@ fn update_testbed(
.set(TestbedActionFlags::EXAMPLE_CHANGED, false);
clear(&mut commands, &mut state, &mut graphics, &mut plugins);
harness.clear_callbacks();
+ for plugin in (*plugins).0.iter_mut() {
+ plugin.clear_graphics(&mut graphics, &mut commands);
+ }
+ (*plugins).0.clear();
if state.selected_example != prev_example {
harness.physics.integration_parameters = IntegrationParameters::default();