File tree Expand file tree Collapse file tree 2 files changed +16
-12
lines changed Expand file tree Collapse file tree 2 files changed +16
-12
lines changed Original file line number Diff line number Diff line change 22
22
},
23
23
"[cpp]" : {
24
24
"editor.detectIndentation" : false ,
25
- "editor.defaultFormatter" : " xaver.clang-format "
25
+ "editor.defaultFormatter" : " Seaube.ClangFormat "
26
26
},
27
27
"[starlark]" : {
28
28
"editor.defaultFormatter" : " BazelBuild.vscode-bazel" ,
Original file line number Diff line number Diff line change @@ -843,25 +843,29 @@ private:
843
843
return ;
844
844
}
845
845
846
- ::entt::basic_view removed_view{
847
- info.registry .template storage <detail::temp_storage<C>>(),
848
- info.registry .template storage <component_removed<C>>(),
849
- };
850
-
851
- for (entt_entity_type entity : removed_view) {
852
- if constexpr (std::is_empty_v<C>) {
846
+ if constexpr (std::is_empty_v<C>) {
847
+ ::entt::basic_view removed_view{
848
+ info.registry .template storage <component_removed<C>>(),
849
+ };
850
+ for (entt_entity_type entity : removed_view) {
853
851
events_collector.invoke_remove_callback <C>(
854
852
info.get_ecsact_entity_id (entity)
855
853
);
856
- } else {
854
+ }
855
+ } else {
856
+ ::entt::basic_view removed_view{
857
+ info.registry .template storage <detail::temp_storage<C>>(),
858
+ info.registry .template storage <component_removed<C>>(),
859
+ };
860
+ for (entt_entity_type entity : removed_view) {
857
861
events_collector.invoke_remove_callback <C>(
858
862
info.get_ecsact_entity_id (entity),
859
863
removed_view.template get <detail::temp_storage<C>>(entity).value
860
864
);
865
+ info.registry .template storage <detail::temp_storage<C>>().remove (
866
+ entity
867
+ );
861
868
}
862
-
863
- info.registry .template storage <detail::temp_storage<C>>().remove (entity
864
- );
865
869
}
866
870
});
867
871
}
You can’t perform that action at this time.
0 commit comments