File tree 2 files changed +5
-0
lines changed
2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -1719,6 +1719,9 @@ void QgsLegend::legendLayerZoom()
1719
1719
1720
1720
QgsLegendItem* li = dynamic_cast <QgsLegendItem *>( currentItem () );
1721
1721
1722
+ if ( !li )
1723
+ return ;
1724
+
1722
1725
if ( li->type () == QgsLegendItem::LEGEND_LAYER )
1723
1726
{
1724
1727
QgsLegendLayer* currentLayer = dynamic_cast <QgsLegendLayer *>( currentItem () );
Original file line number Diff line number Diff line change @@ -5790,11 +5790,13 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
5790
5790
mActionLocalHistogramStretch ->setEnabled ( false );
5791
5791
mActionFullHistogramStretch ->setEnabled ( false );
5792
5792
mActionZoomActualSize ->setEnabled ( false );
5793
+ mActionZoomToLayer ->setEnabled ( false );
5793
5794
return ;
5794
5795
}
5795
5796
5796
5797
mActionLayerProperties ->setEnabled ( true );
5797
5798
mActionAddToOverview ->setEnabled ( true );
5799
+ mActionZoomToLayer ->setEnabled ( true );
5798
5800
5799
5801
/* **********Vector layers****************/
5800
5802
if ( layer->type () == QgsMapLayer::VectorLayer )
You can’t perform that action at this time.
0 commit comments