@@ -1443,12 +1443,6 @@ bool QgsGeorefPluginGui::writePDFMapFile( const QString& fileName, const QgsGeor
14431443 return false ;
14441444 }
14451445
1446- QgsMapRenderer* canvasRenderer = mCanvas ->mapRenderer ();
1447- if ( !canvasRenderer )
1448- {
1449- return false ;
1450- }
1451-
14521446 QgsRasterLayer *rlayer = ( QgsRasterLayer* ) mCanvas ->layer ( 0 );
14531447 if ( !rlayer )
14541448 {
@@ -1487,7 +1481,7 @@ bool QgsGeorefPluginGui::writePDFMapFile( const QString& fileName, const QgsGeor
14871481 QgsComposerMap* composerMap = new QgsComposerMap ( composition, leftMargin, topMargin, contentWidth, contentHeight );
14881482 composerMap->setKeepLayerSet ( true );
14891483 QStringList list;
1490- list.append ( canvasRenderer-> layerSet ()[0 ] );
1484+ list.append ( mCanvas -> mapSettings (). layers ()[0 ] );
14911485 composerMap->setLayerSet ( list );
14921486
14931487 double xcenter = rlayer->extent ().center ().x ();
@@ -1547,12 +1541,6 @@ bool QgsGeorefPluginGui::writePDFReportFile( const QString& fileName, const QgsG
15471541 return false ;
15481542 }
15491543
1550- QgsMapRenderer* canvasRenderer = mCanvas ->mapRenderer ();
1551- if ( !canvasRenderer )
1552- {
1553- return false ;
1554- }
1555-
15561544 QPrinter printer;
15571545 printer.setOutputFormat ( QPrinter::PdfFormat );
15581546 printer.setOutputFileName ( fileName );
@@ -1605,7 +1593,7 @@ bool QgsGeorefPluginGui::writePDFReportFile( const QString& fileName, const QgsG
16051593 }
16061594
16071595 QgsComposerMap* composerMap = new QgsComposerMap ( composition, leftMargin, titleLabel->rect ().bottom () + titleLabel->transform ().dy (), mapWidthMM, mapHeightMM );
1608- composerMap->setLayerSet ( canvasRenderer-> layerSet () );
1596+ composerMap->setLayerSet ( mCanvas -> mapSettings (). layers () );
16091597 composerMap->setNewExtent ( mCanvas ->extent () );
16101598 composerMap->setMapCanvas ( mCanvas );
16111599 composition->addItem ( composerMap );
0 commit comments