Skip to content

Commit 50dd57d

Browse files
tudorbarascum-kuhn
authored andcommitted
Show cannot pan WARNING for NULL geometry (#3255)
refs [#15122](https://hub.qgis.org/issues/15122)
1 parent 78569ab commit 50dd57d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/gui/qgsmapcanvas.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,7 +1135,13 @@ void QgsMapCanvas::panToSelected( QgsVectorLayer* layer )
11351135

11361136
QgsRectangle rect = mapSettings().layerExtentToOutputExtent( layer, layer->boundingBoxOfSelected() );
11371137
if ( !rect.isNull() )
1138+
{
11381139
setCenter( rect.center() );
1140+
}
1141+
else
1142+
{
1143+
emit messageEmitted( tr( "Cannot pan to selected feature(s)" ), tr( "Geometry is NULL" ), QgsMessageBar::WARNING );
1144+
}
11391145
} // panToSelected
11401146

11411147
void QgsMapCanvas::keyPressEvent( QKeyEvent * e )

0 commit comments

Comments
 (0)