From 57855ad097002e733acf1248c08a7e378b148899 Mon Sep 17 00:00:00 2001 From: borysiasty Date: Mon, 14 Dec 2009 22:28:19 +0000 Subject: [PATCH] Don't zoomToSelected when nothing selected git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@12460 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/gui/qgsmapcanvas.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/qgsmapcanvas.cpp b/src/gui/qgsmapcanvas.cpp index 2fca3a94e6e4..4d1987b14a74 100644 --- a/src/gui/qgsmapcanvas.cpp +++ b/src/gui/qgsmapcanvas.cpp @@ -658,6 +658,11 @@ void QgsMapCanvas::zoomToSelected( QgsVectorLayer* layer ) return; } + if ( layer->selectedFeatureCount() == 0 ) + { + return; + } + QgsRectangle rect = mMapRenderer->layerExtentToOutputExtent( layer, layer->boundingBoxOfSelected() ); // no selected features, only one selected point feature