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 authored and github-actions committed Mar 23, 2021
1 parent cc77068 commit 6ff4bc1181400ee6639bed92b7884c9ffbfb0b6a
Showing with 9 additions and 0 deletions.
  1. +9 −0 src/app/qgisapp.cpp
QgsRasterLayerProperties *rasterLayerPropertiesDialog = new QgsRasterLayerProperties( mapLayer, mMapCanvas, this );
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 6ff4bc1

Please sign in to comment.