File tree Expand file tree Collapse file tree
org.mixedrealitytoolkit.theming/Editor Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,6 +22,11 @@ public class ThemeEditor : UnityEditor.Editor
2222 private string dataField ;
2323 private string valueField ;
2424
25+ static ThemeEditor ( )
26+ {
27+ AssemblyReloadEvents . afterAssemblyReload += failedTypes . Clear ;
28+ }
29+
2530 protected void OnEnable ( )
2631 {
2732 themeDefinitionProp = serializedObject . FindProperty ( "definition" ) ;
@@ -30,6 +35,9 @@ protected void OnEnable()
3035 nameField = InspectorUIUtility . GetBackingField ( nameof ( ThemeDefinition . ThemeDefinitionItem . Name ) ) ;
3136 dataField = InspectorUIUtility . GetBackingField ( nameof ( Theme . ThemeItem . Data ) ) ;
3237 valueField = InspectorUIUtility . GetBackingField ( nameof ( BaseThemeItemData < object > . Value ) ) ;
38+
39+ // Clear the cache when the asset is (re)selected
40+ failedTypes . Clear ( ) ;
3341 }
3442
3543 /// <summary>
You can’t perform that action at this time.
0 commit comments