Extensions: Fix wrong group test and prevent crash

This commit is contained in:
Stefan Tröger
2017-01-04 16:01:58 +01:00
committed by wmayer
parent c4ec348fbd
commit dd0b7144f8
+2 -1
View File
@@ -73,7 +73,8 @@ public:
/// Returns true if the given DocumentObject is DocumentObjectGroup but not GeoFeatureGroup
static bool isNonGeoGroup(const DocumentObject* obj) {
return obj->hasExtension(GroupExtension::getExtensionClassTypeId());
return obj->hasExtension(GroupExtension::getExtensionClassTypeId()) &
!obj->hasExtension(GeoFeatureGroupExtension::getExtensionClassTypeId());
}
};