diff options
| author | rezural <rezural@protonmail.com> | 2021-07-12 08:35:45 +1000 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2021-07-27 15:09:31 +0200 |
| commit | 75a677c58a1af68aa132d0d60d19a45dbfb7c474 (patch) | |
| tree | a72d0bc6ca86fad0630798e68235556e322c1611 | |
| parent | 44244c324a600fbcd74f01d7fcffb73d11e8db7a (diff) | |
| download | rapier-75a677c58a1af68aa132d0d60d19a45dbfb7c474.tar.gz rapier-75a677c58a1af68aa132d0d60d19a45dbfb7c474.tar.bz2 rapier-75a677c58a1af68aa132d0d60d19a45dbfb7c474.zip | |
clear plugin graphics when examples changed, then clear the plugins vec
| -rw-r--r-- | src_testbed/testbed.rs | 4 |
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(); |
