Fix sip subclassing of metadata subclasses

This commit is contained in:
Nyall Dawson 2018-03-20 08:33:43 +10:00
parent 016f2288c6
commit accdc23e0b
2 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ using QgsNativeMetadataValidator.
%ConvertToSubClassCode
if ( dynamic_cast< QgsLayerMetadata * >( sipCpp ) != NULL )
sipType = sipType_QgsLayerMetadata;
else if ( dynamic_cast< QgsLayerMetadata * >( sipCpp ) != NULL )
else if ( dynamic_cast< QgsProjectMetadata * >( sipCpp ) != NULL )
sipType = sipType_QgsProjectMetadata;
else
sipType = NULL;

View File

@ -57,7 +57,7 @@ class CORE_EXPORT QgsAbstractMetadataBase
SIP_CONVERT_TO_SUBCLASS_CODE
if ( dynamic_cast< QgsLayerMetadata * >( sipCpp ) != NULL )
sipType = sipType_QgsLayerMetadata;
else if ( dynamic_cast< QgsLayerMetadata * >( sipCpp ) != NULL )
else if ( dynamic_cast< QgsProjectMetadata * >( sipCpp ) != NULL )
sipType = sipType_QgsProjectMetadata;
else
sipType = NULL;