From: joncruz Date: Mon, 3 Mar 2008 17:21:13 +0000 (+0000) Subject: Avoid redundant additions for non-layer layers X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=7b2e97dac6a479b0944f57356be3baa91c23659d;p=inkscape.git Avoid redundant additions for non-layer layers --- 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::iterator it = additional.begin(); it != additional.end(); ++it ) { - layersToAdd.insert(*it); + if ( !includes(*it) ) { + layersToAdd.insert(*it); + } } } }