mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 08:57:34 +00:00
LibIDL: Fix bug where Type::is_json doesn't look at parent interface
This commit is contained in:
parent
43825acc79
commit
2e1d6f624d
1 changed files with 2 additions and 2 deletions
|
@ -277,10 +277,10 @@ bool Type::is_json(Interface const& interface) const
|
||||||
if (to_json_iterator != current_interface_for_to_json->functions.end())
|
if (to_json_iterator != current_interface_for_to_json->functions.end())
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
if (interface.parent_name.is_empty())
|
if (current_interface_for_to_json->parent_name.is_empty())
|
||||||
break;
|
break;
|
||||||
|
|
||||||
auto imported_interface_iterator = interface.imported_modules.find_if([¤t_interface_for_to_json](IDL::Interface const& imported_interface) {
|
auto imported_interface_iterator = current_interface_for_to_json->imported_modules.find_if([¤t_interface_for_to_json](IDL::Interface const& imported_interface) {
|
||||||
return imported_interface.name == current_interface_for_to_json->parent_name;
|
return imported_interface.name == current_interface_for_to_json->parent_name;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue