File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -979,8 +979,8 @@ bool QgsVectorLayer::draw( QgsRenderContext& rendererContext )
979
979
980
980
select ( attributes, rendererContext.extent () );
981
981
982
- if ( ( mRendererV2 ->capabilities () & QgsFeatureRendererV2::SymbolLevels )
983
- && mRendererV2 ->usingSymbolLevels () )
982
+ if (( mRendererV2 ->capabilities () & QgsFeatureRendererV2::SymbolLevels )
983
+ && mRendererV2 ->usingSymbolLevels () )
984
984
drawRendererV2Levels ( rendererContext, labeling );
985
985
else
986
986
drawRendererV2 ( rendererContext, labeling );
@@ -3426,6 +3426,9 @@ bool QgsVectorLayer::addAttribute( const QgsField &field )
3426
3426
if ( !isEditable () )
3427
3427
return false ;
3428
3428
3429
+ if ( field.name ().isEmpty () )
3430
+ return false ;
3431
+
3429
3432
for ( QgsFieldMap::const_iterator it = mUpdatedFields .begin (); it != mUpdatedFields .end (); it++ )
3430
3433
{
3431
3434
if ( it.value ().name () == field.name () )
You can’t perform that action at this time.
0 commit comments