@@ -2313,7 +2313,6 @@ bool QgsVectorLayer::readXml( const QDomNode& layer_node )
23132313} // void QgsVectorLayer::readXml
23142314
23152315
2316-
23172316bool QgsVectorLayer::setDataProvider ( QString const & provider )
23182317{
23192318 // XXX should I check for and possibly delete any pre-existing providers?
@@ -2619,7 +2618,7 @@ bool QgsVectorLayer::readSymbology( const QDomNode& node, QString& errorMessage
26192618 mEditTypes .insert ( name, editType );
26202619
26212620 int editable = editTypeElement.attribute ( " editable" , " 1" ).toInt ();
2622- mFieldEditables .insert ( name, editable == 1 );
2621+ mFieldEditables .insert ( name, editable == 1 );
26232622
26242623 switch ( editType )
26252624 {
@@ -2936,7 +2935,7 @@ bool QgsVectorLayer::writeSymbology( QDomNode& node, QDomDocument& doc, QString&
29362935 QDomElement editTypeElement = doc.createElement ( " edittype" );
29372936 editTypeElement.setAttribute ( " name" , it.key () );
29382937 editTypeElement.setAttribute ( " type" , it.value () );
2939- editTypeElement.setAttribute ( " editable" , mFieldEditables [ it.key ()]? 1 : 0 );
2938+ editTypeElement.setAttribute ( " editable" , mFieldEditables [ it.key ()] ? 1 : 0 );
29402939
29412940 switch (( EditType ) it.value () )
29422941 {
@@ -3903,7 +3902,7 @@ bool QgsVectorLayer::fieldEditable( int idx )
39033902{
39043903 const QgsFields &fields = pendingFields ();
39053904 if ( idx >= 0 && idx < fields.count () && mEditTypes .contains ( fields[idx].name () ) )
3906- return mFieldEditables [ fields[idx].name () ];
3905+ return mFieldEditables [ fields[idx].name ()];
39073906 else
39083907 return false ;
39093908}
@@ -3912,7 +3911,7 @@ void QgsVectorLayer::setFieldEditable( int idx, bool editable )
39123911{
39133912 const QgsFields &fields = pendingFields ();
39143913 if ( idx >= 0 && idx < fields.count () && mEditTypes .contains ( fields[idx].name () ) )
3915- mFieldEditables [ fields[idx].name () ] = editable;
3914+ mFieldEditables [ fields[idx].name ()] = editable;
39163915}
39173916
39183917void QgsVectorLayer::addOverlay ( QgsVectorOverlay* overlay )
0 commit comments