diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2008-03-03 17:21:13 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2008-03-03 17:21:13 +0000 |
| commit | 1b233c7245f7ee7945652da04792009c819fe9b2 (patch) | |
| tree | 6de5acfd3141a3d92263a823cdd9252866369eae /src/layer-manager.cpp | |
| parent | added Marcin Floryan, made Gail's second name match new reality :) (diff) | |
| download | inkscape-1b233c7245f7ee7945652da04792009c819fe9b2.tar.gz inkscape-1b233c7245f7ee7945652da04792009c819fe9b2.zip | |
Avoid redundant additions for non-layer layers
(bzr r4943)
Diffstat (limited to 'src/layer-manager.cpp')
| -rw-r--r-- | src/layer-manager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp index 32a8b46ff..c7ba0e904 100644 --- a/src/layer-manager.cpp +++ b/src/layer-manager.cpp @@ -283,7 +283,9 @@ void LayerManager::_rebuild() { layersToAdd.insert(SP_GROUP(layer)); } for ( std::set<SPGroup*>::iterator it = additional.begin(); it != additional.end(); ++it ) { - layersToAdd.insert(*it); + if ( !includes(*it) ) { + layersToAdd.insert(*it); + } } } } |
