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 25, 2021
1 parent 7c538c4 commit 035fbf0bef6614e4513fc0f2e0c7e674e8c507ce
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 035fbf0

Please sign in to comment.