File tree 1 file changed +3
-7
lines changed
1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -151,7 +151,6 @@ void QgsGrassPlugin::initGui()
151
151
// Create region rubber band
152
152
mRegionBand = new QgsRubberBand (mCanvas , 1 );
153
153
mRegionBand ->setZ (20 );
154
- mRegionBand ->hide ();
155
154
156
155
// Create the action for tool
157
156
mOpenMapsetAction = new QAction ( tr (" Open mapset" ), this );
@@ -241,7 +240,7 @@ void QgsGrassPlugin::mapsetChanged ()
241
240
mOpenToolsAction ->setEnabled (false );
242
241
mRegionAction ->setEnabled (false );
243
242
mEditRegionAction ->setEnabled (false );
244
- mRegionBand ->hide ();
243
+ mRegionBand ->reset ();
245
244
mCloseMapsetAction ->setEnabled (false );
246
245
mNewVectorAction ->setEnabled (false );
247
246
@@ -261,9 +260,7 @@ void QgsGrassPlugin::mapsetChanged ()
261
260
QSettings settings (" QuantumGIS" , " qgis" );
262
261
bool on = settings.readBoolEntry (" /GRASS/region/on" , true );
263
262
mRegionAction ->setOn (on);
264
- if ( on ) {
265
- mRegionBand ->show ();
266
- }
263
+ switchRegion (on);
267
264
268
265
if ( mTools )
269
266
{
@@ -613,9 +610,8 @@ void QgsGrassPlugin::switchRegion(bool on)
613
610
614
611
if ( on ) {
615
612
displayRegion ();
616
- mRegionBand ->show ();
617
613
} else {
618
- mRegionBand ->hide ();
614
+ mRegionBand ->reset ();
619
615
}
620
616
}
621
617
You can’t perform that action at this time.
0 commit comments