From f8c98cbf55fdb077817d431cdb8092ad4d13962a Mon Sep 17 00:00:00 2001 From: thislooksfun Date: Tue, 26 Oct 2021 00:21:28 -0500 Subject: [PATCH] LibGUI: Show autocomplete for Layout properties --- Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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())