aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/shiboken6/ApiExtractor/abstractmetafield.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/shiboken6/ApiExtractor/abstractmetafield.cpp b/sources/shiboken6/ApiExtractor/abstractmetafield.cpp
index caa7772da..44e8ddc84 100644
--- a/sources/shiboken6/ApiExtractor/abstractmetafield.cpp
+++ b/sources/shiboken6/ApiExtractor/abstractmetafield.cpp
@@ -188,12 +188,13 @@ void AbstractMetaField::setSetterEnabled(bool e)
bool AbstractMetaField::canGenerateGetter() const
{
- return d->m_getterEnabled && !isStatic();
+ return d->m_getterEnabled && !isStatic() && !d->m_type.isArray();
}
bool AbstractMetaField::canGenerateSetter() const
{
return d->m_setterEnabled && !isStatic()
+ && !d->m_type.isArray()
&& (!d->m_type.isConstant() || d->m_type.isPointerToConst());
}