diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 05d4d1dd67b4..5675845e1b69 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -13172,6 +13172,8 @@ void QgisApp::initNativeProcessing() void QgisApp::initLayouts() { + QgsLayoutGuiUtils::registerGuiForKnownItemTypes( mMapCanvas ); + // 3D map item #ifdef HAVE_3D QgsApplication::layoutItemRegistry()->addLayoutItemType( @@ -13191,8 +13193,6 @@ void QgisApp::initLayouts() QgsGui::layoutItemGuiRegistry()->addLayoutItemGuiMetadata( map3dMetadata.release() ); #endif - QgsLayoutGuiUtils::registerGuiForKnownItemTypes( mMapCanvas ); - mLayoutQptDropHandler = new QgsLayoutQptDropHandler( this ); registerCustomLayoutDropHandler( mLayoutQptDropHandler ); mLayoutImageDropHandler = new QgsLayoutImageDropHandler( this );