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 )
979979
980980 select ( attributes, rendererContext.extent () );
981981
982- if ( ( mRendererV2 ->capabilities () & QgsFeatureRendererV2::SymbolLevels )
983- && mRendererV2 ->usingSymbolLevels () )
982+ if (( mRendererV2 ->capabilities () & QgsFeatureRendererV2::SymbolLevels )
983+ && mRendererV2 ->usingSymbolLevels () )
984984 drawRendererV2Levels ( rendererContext, labeling );
985985 else
986986 drawRendererV2 ( rendererContext, labeling );
@@ -3426,6 +3426,9 @@ bool QgsVectorLayer::addAttribute( const QgsField &field )
34263426 if ( !isEditable () )
34273427 return false ;
34283428
3429+ if ( field.name ().isEmpty () )
3430+ return false ;
3431+
34293432 for ( QgsFieldMap::const_iterator it = mUpdatedFields .begin (); it != mUpdatedFields .end (); it++ )
34303433 {
34313434 if ( it.value ().name () == field.name () )
You can’t perform that action at this time.
0 commit comments