File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -1500,6 +1500,7 @@ QList<QgsMapLayer *> QgsComposerMap::layers() const
1500
1500
1501
1501
void QgsComposerMap::setLayers ( const QList<QgsMapLayer *> &layers )
1502
1502
{
1503
+ mKeepLayerSet = true ;
1503
1504
mLayers = _qgis_listRawToQPointer ( layers );
1504
1505
}
1505
1506
Original file line number Diff line number Diff line change @@ -220,16 +220,16 @@ class CORE_EXPORT QgsComposerMap : public QgsComposerItem
220
220
void setKeepLayerSet ( bool enabled ) {mKeepLayerSet = enabled;}
221
221
222
222
/* *
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.
225
225
* @see setLayers()
226
226
* @see keepLayerSet()
227
227
*/
228
228
QList<QgsMapLayer *> layers () const ;
229
229
230
230
/* *
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.
233
233
* @see layers()
234
234
* @see keepLayerSet()
235
235
*/
Original file line number Diff line number Diff line change @@ -1001,7 +1001,6 @@ void QgsComposerView::mouseReleaseEvent( QMouseEvent *e )
1001
1001
if ( mCanvas )
1002
1002
{
1003
1003
composerMap->zoomToExtent ( mCanvas ->mapSettings ().visibleExtent () );
1004
- composerMap->setLayers ( mCanvas ->mapSettings ().layers () );
1005
1004
}
1006
1005
1007
1006
composition ()->addComposerMap ( composerMap );
You can’t perform that action at this time.
0 commit comments