From 09fa3ce4bea657c4820dd2484eaac370b7393224 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 14 Oct 2025 15:07:40 +0200 Subject: [PATCH] Minor changes --- Source/Editor/Surface/ContextMenu/VisjectCM.cs | 4 ++-- Source/Engine/Physics/Colliders/CharacterController.cpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Surface/ContextMenu/VisjectCM.cs b/Source/Editor/Surface/ContextMenu/VisjectCM.cs index 42c863789..66c05e29f 100644 --- a/Source/Editor/Surface/ContextMenu/VisjectCM.cs +++ b/Source/Editor/Surface/ContextMenu/VisjectCM.cs @@ -412,7 +412,7 @@ namespace FlaxEditor.Surface.ContextMenu { group.UnlockChildrenRecursive(); // TODO: Improve filtering to be based on boxes with the most common things instead of first box - if (_contextSensitiveSearchEnabled && _selectedBoxes[0] != null) + if (_contextSensitiveSearchEnabled && _selectedBoxes.Count > 0 && _selectedBoxes[0] != null) UpdateFilters(); else SortGroups(); @@ -424,7 +424,7 @@ namespace FlaxEditor.Surface.ContextMenu OnSearchFilterChanged(); } } - else if (_contextSensitiveSearchEnabled) + else if (_contextSensitiveSearchEnabled && _selectedBoxes.Count > 0) { // TODO: Filtering could be improved here as well group.EvaluateVisibilityWithBox(_selectedBoxes[0]); diff --git a/Source/Engine/Physics/Colliders/CharacterController.cpp b/Source/Engine/Physics/Colliders/CharacterController.cpp index a874a9947..2152d45cf 100644 --- a/Source/Engine/Physics/Colliders/CharacterController.cpp +++ b/Source/Engine/Physics/Colliders/CharacterController.cpp @@ -5,6 +5,7 @@ #include "Engine/Physics/Physics.h" #include "Engine/Physics/PhysicsBackend.h" #include "Engine/Physics/PhysicsScene.h" +#include "Engine/Profiler/ProfilerCPU.h" #include "Engine/Engine/Time.h" #define CC_MIN_SIZE 0.001f @@ -178,6 +179,7 @@ CharacterController::CollisionFlags CharacterController::SimpleMove(const Vector CharacterController::CollisionFlags CharacterController::Move(const Vector3& displacement) { + PROFILE_CPU(); CollisionFlags result = CollisionFlags::None; if (_controller && !_isUpdatingTransform) {