diff --git a/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp b/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp index 4d8f6ba640..1cc89c3919 100644 --- a/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp +++ b/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp @@ -158,7 +158,7 @@ void GMLAutocompleteProvider::provide_completions(Function)> break; } auto registration = Core::ObjectClassRegistration::find(class_names.last()); - if (registration && registration->is_derived_from(widget_class)) { + if (registration && (registration->is_derived_from(widget_class) || registration->is_derived_from(layout_class))) { if (auto instance = registration->construct()) { for (auto& it : instance->properties()) { if (it.key.starts_with(identifier_string)) @@ -183,7 +183,7 @@ void GMLAutocompleteProvider::provide_completions(Function)> } if (!class_names.is_empty()) { auto registration = Core::ObjectClassRegistration::find(class_names.last()); - if (registration && registration->is_derived_from(widget_class)) { + if (registration && (registration->is_derived_from(widget_class) || registration->is_derived_from(layout_class))) { if (auto instance = registration->construct()) { for (auto& it : instance->properties()) { if (!it.value->is_readonly())