diff --git a/Editor/Mono/GUI/ReorderableList.cs b/Editor/Mono/GUI/ReorderableList.cs index 92afa8d9c4..311483e9a8 100644 --- a/Editor/Mono/GUI/ReorderableList.cs +++ b/Editor/Mono/GUI/ReorderableList.cs @@ -552,13 +552,13 @@ internal void CacheIfNeeded() if (m_Count > 0) { + height = elementHeightCallback?.Invoke(0) ?? elementHeight; if (m_Elements != null) { property = m_Elements.GetArrayElementAtIndex(0); TryOverrideElementHeightWithPropertyDrawer(property, ref height); } - height = elementHeightCallback?.Invoke(0) ?? elementHeight; m_ScheduleGUIChanged |= m_PropertyCache[0].Set(property, height + Defaults.ElementPadding(height), offset); }