Skip to content

Commit

Permalink
fix point cloud 3d GUI disabled on start
Browse files Browse the repository at this point in the history
  • Loading branch information
NEDJIMAbelgacem authored and nyalldawson committed Jan 18, 2021
1 parent 7dcd6c0 commit 7d51c05
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions src/app/3d/qgspointcloudlayer3drendererwidget.cpp
Expand Up @@ -73,18 +73,14 @@ void QgsPointCloudLayer3DRendererWidget::apply()
void QgsPointCloudLayer3DRendererWidget::syncToLayer( QgsMapLayer *layer )
{
QgsAbstract3DRenderer *r = layer->renderer3D();
QgsPointCloudLayer3DRenderer *pointCloudRenderer = nullptr;
if ( r && r->type() == QLatin1String( "pointcloud" ) )
{
QgsPointCloudLayer3DRenderer *pointCloudRenderer = static_cast<QgsPointCloudLayer3DRenderer *>( r );
pointCloudRenderer = static_cast<QgsPointCloudLayer3DRenderer *>( r );
pointCloudRenderer->setSymbol( mWidgetPointCloudSymbol->symbol() );
setRenderer( pointCloudRenderer );
mWidgetPointCloudSymbol->setEnabled( true );
}
else
{
setRenderer( nullptr );
mWidgetPointCloudSymbol->setEnabled( false );
}
setRenderer( pointCloudRenderer );
mWidgetPointCloudSymbol->setEnabled( true );
}

void QgsPointCloudLayer3DRendererWidget::setDockMode( bool dockMode )
Expand Down

0 comments on commit 7d51c05

Please sign in to comment.