Skip to content
Permalink
Browse files

Fix mesh layer properties dialog doesn't open at the temporal page

when clicking the temporal icon for a mesh layer
  • Loading branch information
nyalldawson committed Mar 23, 2021
1 parent 1ba9dca commit b378138b7fc7fb8c10a120a693bfe2f1d7f38f0b
Showing with 9 additions and 0 deletions.
  1. +9 −0 src/app/qgisapp.cpp

if ( !page.isEmpty() )
rasterLayerPropertiesDialog->setCurrentPage( page );
else
rasterLayerPropertiesDialog->restoreLastPage();

// Cannot use exec here due to raster transparency map tool:
// in order to pass focus to the canvas, the dialog needs to
meshLayerPropertiesDialog.addPropertiesPageFactory( factory );
}

if ( !page.isEmpty() )
meshLayerPropertiesDialog.setCurrentPage( page );
else
meshLayerPropertiesDialog.restoreLastPage();

mMapStyleWidget->blockUpdates( true );
if ( meshLayerPropertiesDialog.exec() )
{
QgsVectorTileLayerProperties vectorTileLayerPropertiesDialog( qobject_cast<QgsVectorTileLayer *>( mapLayer ), mMapCanvas, visibleMessageBar(), this );
if ( !page.isEmpty() )
vectorTileLayerPropertiesDialog.setCurrentPage( page );
else
vectorTileLayerPropertiesDialog.restoreLastPage();

mMapStyleWidget->blockUpdates( true );
if ( vectorTileLayerPropertiesDialog.exec() )

0 comments on commit b378138

Please sign in to comment.