Skip to content

Commit 3ffeabe

Browse files
committedMar 13, 2017
Fix failing composer map tests
1 parent a271199 commit 3ffeabe

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed
 

‎src/core/composer/qgscomposermap.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,6 +1500,7 @@ QList<QgsMapLayer *> QgsComposerMap::layers() const
15001500

15011501
void QgsComposerMap::setLayers( const QList<QgsMapLayer *> &layers )
15021502
{
1503+
mKeepLayerSet = true;
15031504
mLayers = _qgis_listRawToQPointer( layers );
15041505
}
15051506

‎src/core/composer/qgscomposermap.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,16 +220,16 @@ class CORE_EXPORT QgsComposerMap : public QgsComposerItem
220220
void setKeepLayerSet( bool enabled ) {mKeepLayerSet = enabled;}
221221

222222
/**
223-
* Getter for stored layer set. This will usually be synchronized with the main app canvas
224-
* layer set (and layer order), unless the keepLayerSet() flag is true.
223+
* Getter for stored layer set. This will only be used if the
224+
* keepLayerSet() flag is true.
225225
* @see setLayers()
226226
* @see keepLayerSet()
227227
*/
228228
QList<QgsMapLayer *> layers() const;
229229

230230
/**
231-
* Setter for stored layer set. This will usually be synchronized with the main app canvas
232-
* layer set (and layer order), unless the keepLayerSet() flag is true.
231+
* Setter for stored layer set. Calling this will automatically set
232+
* keepLayerSet() to true.
233233
* @see layers()
234234
* @see keepLayerSet()
235235
*/

‎src/gui/qgscomposerview.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1001,7 +1001,6 @@ void QgsComposerView::mouseReleaseEvent( QMouseEvent *e )
10011001
if ( mCanvas )
10021002
{
10031003
composerMap->zoomToExtent( mCanvas->mapSettings().visibleExtent() );
1004-
composerMap->setLayers( mCanvas->mapSettings().layers() );
10051004
}
10061005

10071006
composition()->addComposerMap( composerMap );

0 commit comments

Comments
 (0)
Please sign in to comment.