Skip to content

Commit 56ab43d

Browse files
author
timlinux
committed
Ensure the vector editing icon stays in a consistent state
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@11842 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 7a0fc3c commit 56ab43d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/app/qgisapp.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4557,6 +4557,7 @@ void QgisApp::toggleEditing( QgsMapLayer *layer )
45574557
}
45584558
else //cancel
45594559
{
4560+
mActionToggleEditing->setChecked( vlayer->isEditable() );
45604561
return;
45614562
}
45624563
}
@@ -4566,8 +4567,12 @@ void QgisApp::toggleEditing( QgsMapLayer *layer )
45664567
}
45674568

45684569
if ( layer == mMapLegend->currentLayer() )
4570+
{
45694571
activateDeactivateLayerRelatedActions( layer );
4572+
}
45704573

4574+
//ensure the toolbar icon state is consistent with the layer editing state
4575+
mActionToggleEditing->setChecked( vlayer->isEditable() );
45714576
vlayer->triggerRepaint();
45724577
}
45734578

0 commit comments

Comments
 (0)