From 62dbd512cc74532902ade9be4d28378b4c0ecf3e Mon Sep 17 00:00:00 2001 From: ajreckof <66184050+ajreckof@users.noreply.github.com> Date: Fri, 7 Apr 2023 17:44:37 +0200 Subject: Fix descriptions not showing for theme properties (cherry picked from commit 14140eb2d915d14f70fb34405ddbd93692a7ad33) --- editor/editor_inspector.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'editor') diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index 44426dc143..8498ddecd6 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -3133,6 +3133,11 @@ void EditorInspector::update_tree() { StringName propname = property_prefix + p.name; bool found = false; + // Small hack for theme_overrides. They are listed under Control, but come from another class. + if (classname == "Control" && p.name.begins_with("theme_override_")) { + classname = get_edited_object()->get_class(); + } + // Search for the property description in the cache. HashMap>::Iterator E = doc_info_cache.find(classname); if (E) { -- cgit v1.2.3