Skip to content

Commit 1bc2c39

Browse files
committed
Test map canvas pointer already when showing context menu
1 parent 36c6283 commit 1bc2c39

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/gui/attributetable/qgsdualview.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,8 +354,9 @@ void QgsDualView::viewWillShowContextMenu( QMenu* menu, const QModelIndex& atInd
354354
}
355355

356356
QgsVectorLayer* vl = mFilterModel->layer();
357-
if ( vl && vl->geometryType() != QGis::NoGeometry )
358-
{
357+
QgsMapCanvas* canvas = mFilterModel->mapCanvas();
358+
if ( canvas && vl && vl->geometryType() != QGis::NoGeometry )
359+
{
359360
menu->addAction( tr( "Zoom to feature" ), this, SLOT( zoomToCurrentFeature() ) );
360361
}
361362

0 commit comments

Comments
 (0)