Skip to content

Commit 926a676

Browse files
committed
Merge pull request #1060 from ahuarte47/Issue_9308
Bug #9308: fix impossible to remove a group in the legend
2 parents eaf1f38 + 2155dd8 commit 926a676

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/app/qgisapp.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -6524,23 +6524,23 @@ void QgisApp::removeLayer( bool promptConfirmation )
65246524
}
65256525

65266526
//validate selection
6527-
int numberOfRemovedLayers = mMapLegend->selectedLayers().size();
6528-
if ( numberOfRemovedLayers == 0 )
6527+
int numberOfRemovedItems = mMapLegend->selectedItems().size();
6528+
if ( numberOfRemovedItems == 0 )
65296529
{
6530-
messageBar()->pushMessage( tr( "No Layer Selected" ),
6531-
tr( "To remove layers, you must select they in the legend" ),
6530+
messageBar()->pushMessage( tr( "No Object Selected" ),
6531+
tr( "To remove objects, you must select them in the legend" ),
65326532
QgsMessageBar::INFO, messageTimeout() );
65336533
return;
65346534
}
65356535
//display a warning
6536-
if ( promptConfirmation && QMessageBox::warning( this, tr( "Remove layers" ), tr( "Remove %n layer(s)?", "number of layers to remove", numberOfRemovedLayers ), QMessageBox::Ok | QMessageBox::Cancel ) == QMessageBox::Cancel )
6536+
if ( promptConfirmation && QMessageBox::warning( this, tr( "Remove objects" ), tr( "Remove %n object(s)?", "number of objects to remove", numberOfRemovedItems ), QMessageBox::Ok | QMessageBox::Cancel ) == QMessageBox::Cancel )
65376537
{
65386538
return;
65396539
}
65406540

65416541
mMapLegend->removeSelectedLayers();
65426542

6543-
showStatusMessage( tr( "%n layer(s) removed.", "number of layers removed", numberOfRemovedLayers ) );
6543+
showStatusMessage( tr( "%n object(s) removed.", "number of objects removed", numberOfRemovedItems ) );
65446544

65456545
mMapCanvas->refresh();
65466546
}

0 commit comments

Comments
 (0)