From 75a677c58a1af68aa132d0d60d19a45dbfb7c474 Mon Sep 17 00:00:00 2001 From: rezural Date: Mon, 12 Jul 2021 08:35:45 +1000 Subject: clear plugin graphics when examples changed, then clear the plugins vec --- src_testbed/testbed.rs | 4 ++++ 1 file changed, 4 insertions(+) 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(); -- cgit