diff --git a/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs b/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs index af0187248..4b5f07664 100644 --- a/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs +++ b/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs @@ -532,6 +532,7 @@ namespace FlaxEditor.Modules.SourceCodeEditing { // Invalidate cached types All.ClearTypes(); + AllWithStd.ClearTypes(); VisualScriptPropertyTypes.ClearTypes(); Actors.ClearTypes(); Scripts.ClearTypes(); diff --git a/Source/Editor/Surface/VisjectSurface.ContextMenu.cs b/Source/Editor/Surface/VisjectSurface.ContextMenu.cs index 6054f9f84..ffb1c725a 100644 --- a/Source/Editor/Surface/VisjectSurface.ContextMenu.cs +++ b/Source/Editor/Surface/VisjectSurface.ContextMenu.cs @@ -183,9 +183,6 @@ namespace FlaxEditor.Surface { _cache.Clear(); _version++; - - // Mark type list as dirty to rebuild it next use. - Editor.Instance.CodeEditing.AllWithStd.ClearTypes(); } Editor.Instance.CodeEditing.TypesCleared -= OnCodeEditingTypesCleared;