support loading overlay in transient views; fix incorrect transient view state caching when view parameters change

This commit is contained in:
Ryan Fleury
2024-08-27 15:23:19 -07:00
parent 59360f770c
commit 32ac4f10bb
4 changed files with 144 additions and 87 deletions
+1 -2
View File
@@ -5321,8 +5321,7 @@ df_range_from_eval_params(E_Eval eval, MD_Node *params)
if(size == 0 && e_type_kind_is_pointer_or_ref(type_kind) && (direct_type_kind == E_TypeKind_Struct ||
direct_type_kind == E_TypeKind_Union ||
direct_type_kind == E_TypeKind_Class ||
direct_type_kind == E_TypeKind_Array ||
e_type_kind_is_basic_or_enum(direct_type_kind)))
direct_type_kind == E_TypeKind_Array))
{
size = e_type_byte_size_from_key(e_type_direct_from_key(e_type_unwrap(eval.type_key)));
}