Skip to content

Commit aea276b

Browse files
author
Rafał Hibner
committed
Fix client list generation
1 parent 1fcb930 commit aea276b

File tree

1 file changed

+1
-26
lines changed

1 file changed

+1
-26
lines changed

src/ClientGenerator.cpp

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2211,32 +2211,7 @@ void Generator::outputResponseFieldVisitorReserve(std::ostream& sourceFile,
22112211
case introspection::TypeKind::INTERFACE:
22122212
case introspection::TypeKind::UNION:
22132213
{
2214-
dereference = true;
2215-
2216-
for (auto modifier : responseField.modifiers)
2217-
{
2218-
switch (modifier)
2219-
{
2220-
case service::TypeModifier::None:
2221-
break;
2222-
2223-
case service::TypeModifier::Nullable:
2224-
accessor.append(R"cpp(->)cpp");
2225-
dereference = false;
2226-
break;
2227-
2228-
case service::TypeModifier::List:
2229-
if (dereference)
2230-
{
2231-
accessor.append(R"cpp(.)cpp");
2232-
}
2233-
2234-
accessor.append(R"cpp(back())cpp");
2235-
dereference = true;
2236-
break;
2237-
}
2238-
}
2239-
2214+
22402215
if (dereference)
22412216
{
22422217
accessor.append(R"cpp(.)cpp");

0 commit comments

Comments
 (0)