File tree 1 file changed +6
-0
lines changed
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,9 @@ const QgsExpression* QgsSymbolLayerV2::dataDefinedProperty( const QString& prope
38
38
39
39
QgsDataDefined *QgsSymbolLayerV2::getDataDefinedProperty ( const QString &property ) const
40
40
{
41
+ if ( mDataDefinedProperties .isEmpty () )
42
+ return 0 ;
43
+
41
44
QMap< QString, QgsDataDefined* >::const_iterator it = mDataDefinedProperties .find ( property );
42
45
if ( it != mDataDefinedProperties .constEnd () )
43
46
{
@@ -106,6 +109,9 @@ bool QgsSymbolLayerV2::hasDataDefinedProperties() const
106
109
107
110
bool QgsSymbolLayerV2::hasDataDefinedProperty ( const QString& property ) const
108
111
{
112
+ if ( mDataDefinedProperties .isEmpty () )
113
+ return false ;
114
+
109
115
QgsDataDefined* dd = getDataDefinedProperty ( property );
110
116
return dd && dd->isActive ();
111
117
}
You can’t perform that action at this time.
0 commit comments